[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 formattedTime = DateFormat('hh:mm:ss').format(now);

    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('현재 시간'),
        ),
        body: Center(
          child: Text(
            '현재 시간: $formattedTime',
            style: TextStyle(fontSize: 24),
          ),
        ),
      ),
    );
  }
}

이 예제에서 DateTime.now()를 사용하여 현재 시간을 가져오고, DateFormat()를 사용하여 원하는 형식으로 시간을 포맷합니다. 그런 다음 앱 화면에 포맷된 시간을 출력합니다.

추가로, 위 예제는 intl 패키지를 사용했습니다. 이 패키지는 날짜와 시간을 다양한 형식으로 포맷하는 데 사용됩니다.

자세한 내용은 intl 패키지 문서를 참조하세요.

이렇게하면 플러터를 사용하여 현재 시간을 특정 포맷으로 출력할 수 있습니다.