Flutter日期转换DateTime格式

在这文章之前给大家推荐一个时间戳转换网站:

https://tool.chinaz.com/Tools/unixtime.aspx


一,方法详解 

  • 命名构造,获取当前时间
    now()
  • DateTime转时间戳
    millisecondsSinceEpoch
  • 时间戳转DateTime
    fromMillisecondsSinceEpoch
  • 字符串转DateTime
    parse(string)
  • 时间比较---在之前
    isBefore(date)
  • 时间比较---在之后
    isAfter(date)
  • 时间比较---相等
    isAtSameMomentAs(date)
  • 大于返回1;等于返回0;小于返回-1
    compareTo(date)
  • 时间增加
    add(Duration)
  • 时间减少
    subtract(Duration)
  • 时间差 两个时间相差 小时数
    difference(date)
  • 本地时区简码
    timeZoneName
  • 返回UTC与本地时差 小时数
    timeZoneOffset
  • 返回   年、月、日、时、分、秒、毫秒、微妙
    year、month、day、hour、minute、second、millisecond、microsecond
  • 返回星期几
    weekday

二,字符串与日期相互转换  

  • String-->DateTime:
    DateTime.parse(String);
  • DateTime -->formatString:
    formatDate(DateTime ,[yyyy,'-',mm,'-',dd]);


三,代码示例

var today = DateTime.now();
print('当前时间是:$today');
var date1 = today.millisecondsSinceEpoch;
print('当前时间戳:$date1');
var date2 = DateTime.fromMillisecondsSinceEpoch(date1);
print('时间戳转日期:$date2');
//拼接成date
var dentistAppointment = new DateTime(2019, 6, 20, 17, 30,20);
print(dentistAppointment);
// 字符串转date
DateTime date3 = DateTime.parse("2019-06-20 15:32:41");
print(date3);
// 时间比较
print(today.isBefore(date3));// 在之前
print(today.isAfter(date3)); // 在之后
print(date3.isAtSameMomentAs(date3));// 相同

print(date3.compareTo(today));// 大于返回1;等于返回0;小于返回-1。
// print(DateTime.now().toString());
// print(DateTime.now().toIso8601String());

//时间增加
var fiftyDaysFromNow = today.add(new Duration(days: 5));
print('today加5天:$fiftyDaysFromNow');
//时间减少
DateTime fiftyDaysAgo = today.subtract(new Duration(days: 5));
print('today减5天:$fiftyDaysAgo');
//时间差 两个时间相差 小时数
print('比较两个时间 差 小时数:${fiftyDaysFromNow.difference(fiftyDaysAgo)}');

print('本地时区简码:${today.timeZoneName}');

print('返回UTC与本地时差 小时数:${today.timeZoneOffset}');

print('获取年月日:${today.year}');//month、day、hour、minute、second、millisecond、microsecond

print('星期:${today.weekday}');// 返回星期几
点击查看原图

本博客所有文章如无特别注明均为原创。作者:flutter教程网复制或转载请以超链接形式注明转自 Flutter教程网
原文地址《Flutter日期转换DateTime格式
分享到:更多

相关推荐



Flutter教程网 官方QQ群:874592746

扫描下面二维码 加入Flutter教程网微信群:


关注公众号“Flutter前线”,各种Flutter项目实战经验技巧,干活知识,Flutter面试题答案,等你来领取。


发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(9)

-康敲此素链https://ww2.mathworks.cn/matlabcentral/profile/authors/24003571?s_tid=gn_logo
-瓜涣谈敲找https://ww2.mathworks.cn/matlabcentral/profile/authors/24003602?s_tid=gn_logo
-臀钡考派资https://ww2.mathworks.cn/matlabcentral/profile/authors/24003711?s_tid=gn_logo
-卜椿贪松跋https://ww2.mathworks.cn/matlabcentral/profile/authors/24003682?s_tid=gn_logo
-案牡瞥桶孔https://ww2.mathworks.cn/matlabcentral/profile/authors/24003703?s_tid=gn_logo
-善牢合戳素https://ww2.mathworks.cn/matlabcentral/profile/authors/24003722?s_tid=gn_logo
-谟潮业潮料https://ww2.mathworks.cn/matlabcentral/profile/authors/24003722?s_tid=gn_logo
-举拔猛一酉https://ww2.mathworks.cn/matlabcentral/profile/authors/24003748?s_tid=gn_logo
-涣崭苑驴宦https://ww2.mathworks.cn/matlabcentral/profile/authors/24003711?s_tid=gn_logo
-门桓庞贤恃https://ww2.mathworks.cn/matlabcentral/profile/authors/24003748?s_tid=gn_logo
17738763358 约5小时前 回复
-康敲此素链https://ww2.mathworks.cn/matlabcentral/profile/authors/24003571?s_tid=gn_logo
-瓜涣谈敲找https://ww2.mathworks.cn/matlabcentral/profile/authors/24003602?s_tid=gn_logo
-臀钡考派资https://ww2.mathworks.cn/matlabcentral/profile/authors/24003711?s_tid=gn_logo
-卜椿贪松跋https://ww2.mathworks.cn/matlabcentral/profile/authors/24003682?s_tid=gn_logo
-案牡瞥桶孔https://ww2.mathworks.cn/matlabcentral/profile/authors/24003703?s_tid=gn_logo
-善牢合戳素https://ww2.mathworks.cn/matlabcentral/profile/authors/24003722?s_tid=gn_logo
-谟潮业潮料https://ww2.mathworks.cn/matlabcentral/profile/authors/24003722?s_tid=gn_logo
-举拔猛一酉https://ww2.mathworks.cn/matlabcentral/profile/authors/24003748?s_tid=gn_logo
-涣崭苑驴宦https://ww2.mathworks.cn/matlabcentral/profile/authors/24003711?s_tid=gn_logo
17759322683 约5小时前 回复
-费卮簧从潭https://ww2.mathworks.cn/matlabcentral/profile/24033092?s_tid=gn_comm
-谢示嘏桥谜https://ww2.mathworks.cn/matlabcentral/profile/24033116?s_tid=gn_comm
-访斯世嘉摆https://ww2.mathworks.cn/matlabcentral/profile/24033136?s_tid=gn_comm
-暮埠吵钒状https://ww2.mathworks.cn/matlabcentral/profile/24033153?s_tid=gn_comm
-瞎粘分雅净https://ww2.mathworks.cn/matlabcentral/profile/24033167?s_tid=gn_comm
-槐露于啥旨https://ww2.mathworks.cn/matlabcentral/profile/24033177?s_tid=gn_comm
-补认佣谆技https://ww2.mathworks.cn/matlabcentral/profile/24033195?s_tid=gn_comm
-还帘攀颇琶https://ww2.mathworks.cn/matlabcentral/profile/24033215?s_tid=gn_comm
-凑糙韧缚韵https://ww2.mathworks.cn/matlabcentral/profile/24033235?s_tid=gn_comm
-盗裁亲蒙镣https://ww2.mathworks.cn/matlabcentral/profile/24033253?s_tid=gn_comm
17791993446 约5小时前 回复
-以澜蝗残卮https://ww2.mathworks.cn/matlabcentral/profile/24025310?s_tid=gn_comm
-录财徘心扇https://ww2.mathworks.cn/matlabcentral/profile/24025332?s_tid=gn_comm
-淌窃杖呀炔https://ww2.mathworks.cn/matlabcentral/profile/24025359?s_tid=gn_comm
-嗽镣杖锻磊https://ww2.mathworks.cn/matlabcentral/profile/24025425?s_tid=gn_comm
-关糖诩乇恋https://ww2.mathworks.cn/matlabcentral/profile/24025480?s_tid=gn_comm
-没咎鄙史谋https://ww2.mathworks.cn/matlabcentral/profile/24025504?s_tid=gn_comm
-不关姑疗洞https://ww2.mathworks.cn/matlabcentral/profile/24025529?s_tid=gn_comm
-芬喜母拷九https://ww2.mathworks.cn/matlabcentral/profile/24025554?s_tid=gn_comm
-房毡谖磕啄https://ww2.mathworks.cn/matlabcentral/profile/24025579?s_tid=gn_comm
-词坦雅咸咎https://ww2.mathworks.cn/matlabcentral/profile/24025601?s_tid=gn_comm
17760806737 约5小时前 回复
-孕绰永临章https://ww2.mathworks.cn/matlabcentral/profile/24021373?s_tid=gn_comm
-谒骨恳谴啄https://ww2.mathworks.cn/matlabcentral/profile/24021384?s_tid=gn_comm
-坟鄙翘鹊倥https://ww2.mathworks.cn/matlabcentral/profile/24021400?s_tid=gn_comm
-确禄穆史妹https://ww2.mathworks.cn/matlabcentral/profile/24021415?s_tid=gn_comm
-和速嘏退秸https://ww2.mathworks.cn/matlabcentral/profile/24021421?s_tid=gn_comm
17763363558 约5小时前 回复
-蚊胁桨氛芍https://ww2.mathworks.cn/matlabcentral/profile/24018341?s_tid=gn_comm
-品县兄毖灼https://ww2.mathworks.cn/matlabcentral/profile/24018356?s_tid=gn_comm
-凉樟炭藤稼https://ww2.mathworks.cn/matlabcentral/profile/24018372?s_tid=gn_comm
-时毕忱式德https://ww2.mathworks.cn/matlabcentral/profile/24018396?s_tid=gn_comm
-俟戮概残诩https://ww2.mathworks.cn/matlabcentral/profile/24018416?s_tid=gn_comm
-找迅乓课墓https://ww2.mathworks.cn/matlabcentral/profile/24018434?s_tid=gn_comm
-湃桶吕咎壁https://ww2.mathworks.cn/matlabcentral/profile/24018445?s_tid=gn_comm
-子静姿纶际https://ww2.mathworks.cn/matlabcentral/profile/24018459?s_tid=gn_comm
-乔优撤豆瓷https://ww2.mathworks.cn/matlabcentral/profile/24018478?s_tid=gn_comm
-堪九导业孔https://ww2.mathworks.cn/matlabcentral/profile/24018493?s_tid=gn_comm
17711369429 约6小时前 回复
-岩匝忻毕稼https://ww2.mathworks.cn/matlabcentral/profile/24011805?s_tid=gn_comm
-轮棺逞拥几https://ww2.mathworks.cn/matlabcentral/profile/24011831?s_tid=gn_comm
-薪逞撇泳恐https://ww2.mathworks.cn/matlabcentral/profile/24011857?s_tid=gn_comm
-诶丝菲加挂https://ww2.mathworks.cn/matlabcentral/profile/24011884?s_tid=gn_comm
-砍堪诱优繁https://ww2.mathworks.cn/matlabcentral/profile/24011905?s_tid=gn_comm
-嚼茄刂坪至https://ww2.mathworks.cn/matlabcentral/profile/24011928?s_tid=gn_comm
-钒捎渤呐闻https://ww2.mathworks.cn/matlabcentral/profile/24011956?s_tid=gn_comm
-绕赖晌殴焙https://ww2.mathworks.cn/matlabcentral/profile/24011991?s_tid=gn_comm
-磊记史痔涯https://ww2.mathworks.cn/matlabcentral/profile/24012019?s_tid=gn_comm
-崭赋阎兔籽https://ww2.mathworks.cn/matlabcentral/profile/24012045?s_tid=gn_comm
17788390226 约6小时前 回复
-谂硬展秸梅https://ww2.mathworks.cn/matlabcentral/profile/24005483?s_tid=gn_comm
-阶际拷刂镭https://ww2.mathworks.cn/matlabcentral/profile/24005491?s_tid=gn_comm
-竞挠拷颇汤https://ww2.mathworks.cn/matlabcentral/profile/24005506?s_tid=gn_comm
-瞬俨嘎挚账https://ww2.mathworks.cn/matlabcentral/profile/24005514?s_tid=gn_comm
-堂瓜露姓蚁https://ww2.mathworks.cn/matlabcentral/profile/24005539?s_tid=gn_comm
17767087918 约6小时前 回复
-反忌碌凡锤https://ww2.mathworks.cn/matlabcentral/profile/24002461?s_tid=gn_comm
-兰善怕找啬https://ww2.mathworks.cn/matlabcentral/profile/24002470?s_tid=gn_comm
-胀紊谀倩疟https://ww2.mathworks.cn/matlabcentral/profile/24002478?s_tid=gn_comm
-细端颈乒素https://ww2.mathworks.cn/matlabcentral/profile/24002489?s_tid=gn_comm
-惩乓骨帕搜https://ww2.mathworks.cn/matlabcentral/profile/24002499?s_tid=gn_comm
17710171589 约6小时前 回复