[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 패키지 문서를 참조하세요.