[flutter] 플러터에서 시간을 날짜와 함께 출력하는 방법
플러터(Flutter)에서 시간을 나타내는 일반적인 방법은 DateTime
클래스를 사용하는 것입니다. DateTime
클래스는 날짜와 시간을 나타내는데 사용됩니다.
다음은 플러터에서 날짜와 시간을 출력하는 예제입니다.
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
DateTime now = DateTime.now();
String dateTimeString = '${now.year}-${now.month}-${now.day} ${now.hour}:${now.minute}:${now.second}';
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('날짜와 시간 출력 예제'),
),
body: Center(
child: Text(dateTimeString),
),
),
);
}
}
이 예제는 현재 시간을 년-월-일 시:분:초 형식으로 출력하는 방법을 보여줍니다.
더 나은 형식화를 위해 intl 패키지를 사용하는 것이 좋습니다. intl 패키지를 사용하면 로케일 형식에 따라 날짜 및 시간 표시를 쉽게 형식화할 수 있습니다.
import 'package:intl/intl.dart';
// ...
String formattedDateTime = DateFormat('yyyy-MM-dd HH:mm:ss').format(now);
intl 패키지를 사용하면 원하는 형식의 날짜 및 시간을 쉽게 출력할 수 있습니다.
그리고 만약에 특정 지역에 맞는 언어로 날짜와 시간을 출력하고 싶다면 flutter_localizations 패키지를 사용하여 지역화된 형식으로 출력할 수 있습니다.
플러터에서 날짜 및 시간 형식화에 대한 더 자세한 내용은 Dart intl 라이브러리와 flutter_localizations 패키지를 참조하시기 바랍니다.
이제 플러터 앱에서 시간을 날짜와 함께 출력하는 방법을 알게 되었습니다.