본문 바로가기

Flutter

[Flutter] DateTime 형식 사용하기

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