[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 패키지를 참조하시기 바랍니다.

이제 플러터 앱에서 시간을 날짜와 함께 출력하는 방법을 알게 되었습니다.