dart - 飞镖..如何将日期字符串转换为时间戳
问题描述
我正在使用 dart/flutter 并且需要一些关于如何格式化 date 的帮助。如何将以下字符串解析为时间戳
2019-08-22T00:40:57.166+0000
基本上,我想获取上述日期的时间戳并将其传递给 timeago 以格式化
谢谢
解决方案
此代码将获取您的字符串并将其转换为自纪元以来的毫秒数(我假设这就是您所说的时间戳的意思:
String dateStr = '2019-08-22T00:40:57.166+0000';
DateTime date = DateTime.parse(dateStr);
print("The timestamp for date '$dateStr' is ${date.millisecondsSinceEpoch}");
上述程序的输出是:
The timestamp for date '2019-08-22T00:40:57.166+0000' is 1566434457166
祝你好运!:)
推荐阅读
- c# - 将 TabControl 和 Form 宽度动态调整为 TabPage 的数量
- css - 如何为一组添加标题/标签
- 和遮蔽它们?
- postgresql - PGSQL CTE 递归 INSERT RETURNING 自动增量
- javascript - NodeJS 中的阻塞与非阻塞
- python-3.x - 需要在 Apache windows server 2016 中部署 django 应用,无需 C++ 构建工具
- javascript - 更新到 material-ui v5 时,样式标签的顺序似乎错误
- php - Twilio 对话 API || 事件后 URL 对对话 SID 是动态的
- python - Python ZMQ 函数神奇地消失了?
- oracle - 配置助手 (biee.py) 在 OBIEE12c 处以退出值 1 失败
- flutter - 如何删除 Dart 编程语言中的嵌套键