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

目录
相关文章
|
5月前
|
存储 算法 编译器
【探索QTime】Qt中的时间操作与转换指南
【探索QTime】Qt中的时间操作与转换指南
810 0
|
1月前
|
API Windows
MASM32编程将TimeStamp/UTC转换为具体日期时间的几个有用函数代码
MASM32编程将TimeStamp/UTC转换为具体日期时间的几个有用函数代码
|
1月前
|
Unix Go
Golang语言标准库time之日期和时间相关函数
这篇文章是关于Go语言日期和时间处理的文章,介绍了如何使用Go标准库中的time包来处理日期和时间。
36 3
|
2月前
|
JavaScript 前端开发
QML中的Date将时间戳和指定格式时间互转
QML中的Date将时间戳和指定格式时间互转
49 0
常用工具类---日期时间工具
诸多时间的获取及计算,以及一些时间类型的转换!!!都是非常实用的哦~~~
|
5月前
|
Rust
【Rust】操作日期与时间
【Rust】操作日期与时间
70 1
|
5月前
|
定位技术 数据处理 Python
Python中的`datetime`模块:深入探索日期和时间操作
在Python中,处理日期和时间是一项常见的任务。`datetime`模块提供了丰富的类和方法,使得我们可以轻松地创建、解析、操作格式化日期和时间对象。这个模块在数据处理、时间戳转换、定时任务等多个领域都有着广泛的应用。
|
算法 编译器 数据处理
4.3 C++ Boost 日期时间操作库
当涉及到日期时间和目录的操作时,Boost提供了`boost::posix_time`库,该库可以实现日期时间的解析、格式化、差值计算等常见操作。此外,该库还提供了许多常见的时间表示方式,如`time_duration`表示时间长度,`ptime`表示时间点,以及`time_period`表示时间段等。
|
5月前
|
Go Unix 开发者
Go语言time库,时间和日期相关的操作方法
Go语言time库,时间和日期相关的操作方法
93 0
Go语言time库,时间和日期相关的操作方法
|
5月前
|
Dart Unix
Flutter 学习 之 时间转换工具类
Flutter 学习之时间转换工具类 在 Flutter 应用程序开发中,处理时间戳是非常常见的需求。我们通常需要将时间戳转换为人类可读的日期时间格式。为了实现这一点,我们可以创建一个时间转换工具类。
160 1