본문 바로가기

Flutter 플러터

convert Timestamp to DateTime in Flutter (플러터에서 Timestamp를 DateTime으로 바꾸기)

1. Flutter Firestore Timestamp to DateTime

DateTime.parse(timestamp.toDate().toString());

 

2. Flutter DateTime to Timestamp

DateTime now = DateTime.now(); //DateTime

Timestamp timeStamp = Timestamp.fromDate(now); //To TimeStamp

DateTime dateTime = timeStamp.toDate(); // TimeStamp to DateTime

print("current phone data is: $now");
print("current phone data is: $dateTime");
 
 
3. Timestamp to DateTime in dart
 
Timestamp time; //from firebase

DateTime.fromMicrosecondsSinceEpoch(time.microsecondsSinceEpoch);

4. DateFormat

DateFormat.yMMd().add_jm().format(dateTime);