[flutter] 플러터에서 날짜를 특정 지역의 시간대로 변환하는 방법

다음은 플러터에서 날짜를 특정 지역의 시간대로 변환하는 방법에 대한 예시 코드입니다.

import 'package:intl/intl.dart';

void main() {
  // UTC 기준의 날짜와 시간
  DateTime utcDate = DateTime.utc(2022, 10, 31, 12, 0, 0);

  // 특정 지역의 시간대로 변환
  String localTime = DateFormat.yMd().add_jms().format(utcDate.toLocal());
  print('Local time: $localTime');
}

위의 코드를 실행하면 UTC 기준의 날짜와 시간이 특정 지역의 시간대로 변환되어 출력됩니다.

날짜와 시간을 변환하는 데 사용되는 패키지인 intl은 많은 유용한 기능을 제공하므로, 특히 날짜와 시간 처리가 중요한 앱을 개발할 때 유용하게 활용될 수 있습니다.

더 자세한 내용은 다음 문서를 참고하시기 바랍니다.