[flutter] 플러터에서 시간을 24시간 형식으로 변환하는 방법

먼저, pubspec.yaml 파일에 intl 패키지를 추가하고 다음을 수행합니다:

dependencies:
  flutter:
    sdk: flutter
  intl: ^0.17.0

그런 다음, 다음 코드를 사용하여 시간 형식을 24시간 형식으로 변환할 수 있습니다:

import 'package:intl/intl.dart';

void main() {
  var now = DateTime.now();
  var formatter = DateFormat.Hm('ko_KR');
  String formattedTime = formatter.format(now);
  print(formattedTime); // 출력 예: 17:30
}

위의 코드에서 DateFormat.Hm('ko_KR')를 사용하여 한국어(한국)로 설정되어 있고 24시간 형식으로 시간을 표시합니다.

intl 패키지를 사용하여 시간 형식을 설정할 수 있는 다른 옵션들도 있으므로 필요에 맞게 구성할 수 있습니다.

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