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没写,因为不好用控制台演示,以后再写

目录
相关文章
|
4天前
|
安全 Python
Python如何使用datetime模块进行日期和时间的操作
Python如何使用datetime模块进行日期和时间的操作
29 1
|
4天前
|
机器学习/深度学习 Python
python自定义日历库,与对应calendar库函数功能基本一致
python自定义日历库,与对应calendar库函数功能基本一致
43 0
|
4天前
|
定位技术 数据处理 Python
Python中的`datetime`模块:深入探索日期和时间操作
在Python中,处理日期和时间是一项常见的任务。`datetime`模块提供了丰富的类和方法,使得我们可以轻松地创建、解析、操作格式化日期和时间对象。这个模块在数据处理、时间戳转换、定时任务等多个领域都有着广泛的应用。
|
4天前
|
Go Unix 开发者
Go语言time库,时间和日期相关的操作方法
Go语言time库,时间和日期相关的操作方法
54 0
Go语言time库,时间和日期相关的操作方法
|
9月前
|
算法 编译器 数据处理
4.3 C++ Boost 日期时间操作库
当涉及到日期时间和目录的操作时,Boost提供了`boost::posix_time`库,该库可以实现日期时间的解析、格式化、差值计算等常见操作。此外,该库还提供了许多常见的时间表示方式,如`time_duration`表示时间长度,`ptime`表示时间点,以及`time_period`表示时间段等。
98 0
|
6月前
|
Python
Python3时间戳转换为指定格式的日期
Python3时间戳转换为指定格式的日期
|
12月前
|
Python
Python 日历库calendar常用函数
Python 日历库calendar常用函数
58 0
|
12月前
|
Python
Python 日期时间库datetime常用函数
Python 日期时间库datetime常用函数
96 0
|
JavaScript 数据库
时间日期格式化 moment库的基本使用
注意:在时间格式的传输过程中, 我们为了能使时间在每一个地区都能准确获取的,一般存入数据库的都是,utf8 或者 是时间戳的形式, 因为时间戳和utf8的是一个标准,不会因为地区而异而改变
时间日期格式化 moment库的基本使用
Java动态构建日期年月日目录
Java动态构建日期年月日目录