[flutter] 플러터에서 시간을 시, 분, 초로 분리하는 방법

아래는 현재 시간을 시, 분, 초로 분리하여 각각의 변수에 할당하는 간단한 예제 코드입니다.

import 'package:flutter/material.dart';
import 'package:intl/intl.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    var now = DateTime.now();
    var hour = DateFormat('H').format(now);
    var minute = DateFormat('m').format(now);
    var second = DateFormat('s').format(now);

    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('현재 시간'),
        ),
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              Text(
                '$hour$minute$second초',
                style: TextStyle(fontSize: 24),
              ),
            ],
          ),
        ),
      ),
    );
  }
}

이 예제 코드에서는 DateTime.now()를 사용하여 현재 시간을 가져온 다음, DateFormat 클래스를 사용하여 시, 분, 초를 각각의 변수에 할당합니다. 그런 다음 화면에 원하는 형식으로 시간을 표시합니다.

더 많은 정보를 원하시면 아래의 링크를 참고하시기 바랍니다.