flutter将毫秒转为日期
2023-09-11 14:14:53 时间
common_utils 工具类已经 封装了 DateUtil 工具类 来处理常见的日期时间数据格式化
common_utils: ^1.1.1
1 对时间数据的操作
//获取当前时间的毫秒数
int nowDateMilliseconds = DateUtil.getNowDateMs();
print("nowDateMilliseconds: "+nowDateMilliseconds.toString());
//I/flutter ( 7076): nowDateMilliseconds: 1562485927175
//获取当前时间
String nowDateStr = DateUtil.getNowDateStr();
print("nowDateStr: "+nowDateStr.toString());
//I/flutter ( 7076): nowDateStr: 2019-07-07 15:52:07
//获取指定时间对应的周
String zhWeekDayByMs = DateUtil.getZHWeekDayByMs(1562484092000);
print("zhWeekDayByMs: "+zhWeekDayByMs.toString());
//I/flutter ( 7076): zhWeekDayByMs: 星期日
//将日期转为 毫秒
int dateMsByTimeStr = DateUtil.getDateMsByTimeStr("2019-07-07 15:21:32");
print("dateMsByTimeStr: "+dateMsByTimeStr.toString());
//I/flutter ( 7076): dateMsByTimeStr: 1562484092000
//将毫秒转为 日期格式
String dateStrByMs = DateUtil.getDateStrByMs(1562484092000);
print("dateStrByMs: "+dateStrByMs.toString());
//I/flutter ( 7076): dateStrByMs: 2019-07-07 15:21:32
//将毫秒转为 日期格式 指定日期格式
var dateStrByMs2 = DateUtil.getDateStrByMs(1562484092000,format: DateFormat.HOUR_MINUTE);
print("dateStrByMs2: "+dateStrByMs2.toString());
//I/flutter ( 7076): dateStrByMs2: 15:21
2 将一个指定日期的毫秒数计算为刚刚、xx分钟前、xx几小时前…
//指定日期时间
var format5 = TimelineUtil.format(1562485553000);
var format2 = TimelineUtil.format(1562484092000);
var format4 = TimelineUtil.format(1562466092000);
var format3 = TimelineUtil.format(1562311292000);
print("format "+format5);
print("format "+format2);
print("format "+format4);
print("format "+format3);
日志输出
I/flutter ( 7076): format 1分钟前
I/flutter ( 7076): format 26分钟前
I/flutter ( 7076): format 5小时前
I/flutter ( 7076): format 2天前
相关文章
- java随机范围内的日期
- 【BBED】使用bbed 修改日期类型的数据
- MySQL数据库学习笔记(五)----MySQL字符串函数、日期时间函数
- Java实现第八届蓝桥杯日期问题
- MySQL 如何生成日期表
- MS SQL Server中的 CONVERT 日期时间 格式化大全
- [Flutter] 因为不讲这个重点, 全网 flutter 实战视频沦为二流课程
- C#中如何比较2个string类型的日期大小?
- ios swift5 日期时间显示器 UIDatePicker
- Flutter原理 flutter架构、flutter UI系统、BuildContext、Widget与Element、命中测试hitTest、flutter显示流程分析
- 页面时间插件选的日期,传给后台少了8小时
- SpringBoot:解决日期转换问题和日期展示问题
- Flutter之 flutter_after_layout组件的作用:监听页面渲染的第一帧
- 第18讲:MySQL中常用的日期函数以及基本使用
- Java如何显示不同格式的日期?