Dart的日期时间操作

简介: <div class="markdown_views"><h2 id="当前时间">当前时间</h2><pre class="prettyprint"><code class=" hljs javascript">main(List<<span class="hljs-built_in">String</span>> <span class="hljs-bui

当前时间

main(List<String> arguments) {
  //创建时间对象,获取当前时间
  DateTime now = new DateTime.now();
  print("当前时间:$now");
}

输出效果如下

这里写图片描述

指定时间

main(List<String> arguments) {
  //创建时间对象,并指定时间
  DateTime victoryDay = new DateTime(1945,9,9);
  print("日本于${victoryDay.year}年${victoryDay.month}月${victoryDay.day}日在南京签署中国战区投降书");
}

输出效果如下

这里写图片描述

时间字符串转换

main(List<String> arguments) {
  //将时间字符串转为时间对象
  DateTime moonLanding = DateTime.parse("1969-07-20");
  print(moonLanding);
}

输出效果如下

这里写图片描述

时间跨度

main(List<String> arguments) {
  //计算时间跨度,例如计算2天56时14分的跨度
  Duration timeRemaining = new Duration(days:2, hours:56, minutes:14);
  print(timeRemaining);
}

输出效果如下

这里写图片描述

PS: 其实还有一个Stopwatch没写,因为不好用控制台演示,以后再写

目录
相关文章
|
8月前
|
JavaScript 前端开发 Unix
JavaScript日期时间操作完整指南!(上)
JavaScript日期时间操作完整指南!(上)
157 0
|
8月前
|
存储 资源调度 JavaScript
JavaScript日期时间操作完整指南!(下)
JavaScript日期时间操作完整指南!(下)
371 0
|
8月前
|
安全 Java Unix
Java语言中的日期与时间处理技术
Java语言中的日期与时间处理技术
113 0
|
5月前
|
Go
Go 日期时间包装器:15条更便捷的时间处理
Go 日期时间包装器:15条更便捷的时间处理
常用工具类---日期时间工具
诸多时间的获取及计算,以及一些时间类型的转换!!!都是非常实用的哦~~~
|
7月前
|
Dart
Dart之类型转换
Dart之类型转换
N..
|
8月前
|
存储 Dart
Dart语言的内置数据类型
Dart语言的内置数据类型
N..
42 0
|
8月前
|
资源调度 JavaScript 前端开发
jc-datetime :JavaScript 日期时间实用编程
jc-datetime :JavaScript 日期时间实用编程
187 1
|
8月前
|
Dart Unix
Flutter 学习 之 时间转换工具类
Flutter 学习之时间转换工具类 在 Flutter 应用程序开发中,处理时间戳是非常常见的需求。我们通常需要将时间戳转换为人类可读的日期时间格式。为了实现这一点,我们可以创建一个时间转换工具类。
190 1
|
JavaScript 前端开发
JavaScript Date对象详解 以及 时间戳和时间的相互转换
JavaScript Date对象详解 以及 时间戳和时间的相互转换
275 1