728x90
필요한 것
DateTime 형식 또는 문자열 형식에 대한 상호 변경이 필요한 경우
해결 방법
intl (https://pub.dev/packages/intl) 패키지의 DateFormat (https://pub.dev/documentation/intl/latest/intl/DateFormat-class.html) 을 사용합니다.
pubspec.yaml에 intl 패키지를 추가합니다.
문자열 > DateTime 예시
import 'package:intl/intl.dart';
var dateFormat = DateFormat('yyyy-MM-dd HH:mm');
var result = dateFormat.parse('2025-01-01 14:00');
// DateTime 형식으로 2025년 1월 1일 14시 00분 정보가 생성됨
DateTime > 문자열 예시
import 'package:intl/intl.dart';
var dateFormat = DateFormat('yyyy-MM-dd HH:mm');
var now = DateTime.now();
var nowString = dateFormat.format(now);
// nowString에 2025-03-01 14:00와 같은 현재 시간이 입력됨
반응형
'Flutter' 카테고리의 다른 글
[Flutter] HTTP/HTTPS 사용권한 추가하기 (0) | 2024.11.22 |
---|