flutter - 如何在 Flutter 中将字符串格式的日期转换为时间戳
问题描述
我有一个这种格式的字符串。
var stringDate = '27-04-2021 19:45' //dd-MM-yyyy HH:mm
我想将此字符串日期转换为时间戳 (millisecondsSinceEpoch)
解决方案
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 日
推荐阅读
- java - 写入属性文件
- javascript - 选择一个文本,把它加粗,然后保存粗体标签的位置,以便以后围绕这些相同的文本
- java - 使用 jason.simple 将用户定义的数据类型转换为 JSON 对象类型
- python - 我可以用不同的消息向不同的收件人发送不同的邮件吗
- excel - Delphi/Excel - 工作表未实例化
- python-3.x - URL 解码和反序列化失败
- ios - 是否可以获得 safari 或其他浏览器当前用于访问网站的当前 URL?
- php - 如何获取主机名以从外部连接而不是“本地主机”
- java - 将图像从表单加载到 RecyclerView
- c++ - 将一个 rapidjson 分配器拥有的内存移动到另一个分配器