首页 > 解决方案 > 如何在 Flutter 中将字符串格式的日期转换为时间戳

问题描述

我有一个这种格式的字符串。

var stringDate = '27-04-2021 19:45' //dd-MM-yyyy HH:mm

我想将此字符串日期转换为时间戳 (millisecondsSinceEpoch)

标签: flutterdart

解决方案


import 'package:intl/intl.dart';

getCustomFormattedDateTime(String givenDateTime, String dateFormat) {
    // dateFormat = 'MM/dd/yy';
    final DateTime docDateTime = DateTime.parse(givenDateTime);
    return DateFormat(dateFormat).format(docDateTime);
}

你可以使用这个方法

getCustomFormattedDateTime('2021-02-15T18:42:49.608466Z', 'MM/dd/yy');

结果:

21 年 2 月 15 日


推荐阅读