[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
클래스를 사용하여 시, 분, 초를 각각의 변수에 할당합니다. 그런 다음 화면에 원하는 형식으로 시간을 표시합니다.
더 많은 정보를 원하시면 아래의 링크를 참고하시기 바랍니다.