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月前
|
人工智能 API 数据库
MCP Server 开发实战 | 大模型无缝对接 Grafana
以 AI 世界的“USB-C”标准接口——MCP(Model Context Protocol)为例,演示如何通过 MCP Server 实现大模型与阿里云 Grafana 服务的无缝对接,让智能交互更加高效、直观。
1684 115
|
网络协议 安全
libev与多线程
libev与多线程
libev与多线程
|
Unix Linux Shell
不同RTOS中POSIX接口的实现差异
本文探讨了在开发实时应用时使用POSIX API来实现跨平台和可移植性的策略。
253 1
不同RTOS中POSIX接口的实现差异
|
12月前
|
Oracle 关系型数据库 数据库
数据库数据恢复—Oracle数据库文件出现坏块的数据恢复案例
打开oracle数据库报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。 数据库没有备份,无法通过备份去恢复数据库。用户方联系北亚企安数据恢复中心并提供Oracle_Home目录中的所有文件,急需恢复zxfg用户下的数据。 出现“system01.dbf需要更多的恢复来保持一致性”这个报错的原因可能是控制文件损坏、数据文件损坏,数据文件与控制文件的SCN不一致等。数据库恢复工程师对数据库文件进一步检测、分析后,发现sysaux01.dbf文件损坏,有坏块。 修复并启动数据库后仍然有许多查询报错,export和data pump工具使用报错。从数据库层面无法修复数据库。
数据库数据恢复—Oracle数据库文件出现坏块的数据恢复案例
|
前端开发 JavaScript C++
【绝技大公开】Webpack VS Rollup:一场前端工程化领域的巅峰对决,谁能笑到最后?——揭秘两大构建神器背后的秘密与奇迹!
【8月更文挑战第12天】随着前端技术的发展,模块化与自动化构建成为标准实践。Webpack与Rollup作为主流构建工具,各具特色。Webpack是一款全能型打包器,能处理多种静态资源,配置灵活,适合复杂项目;Rollup专注于ES6模块打包,利用Tree Shaking技术减少冗余,生成更精简的代码。Rollup构建速度快,配置简洁,而Webpack则拥有更丰富的插件生态系统。选择合适的工具需根据项目需求和个人偏好决定。两者都能有效提升前端工程化水平,助力高质量应用开发。
160 1
查看apk的sha1签名
查看apk的sha1签名
211 0
|
小程序 安全 数据挖掘
陪玩语聊APP小程序定制开发模块功能
随着电竞行业的规范化,游戏陪玩软件兴起,提供专业陪玩服务。核心功能包括:多样化注册登录、用户资料展示、智能匹配筛选陪玩、语音互动(多人/私聊)、订单交易管理、陪玩入驻审核、数据分析、客服系统及社交功能。旨在融合游戏、语音聊天与社交,构建综合娱乐平台。
|
安全 网络安全 数据安全/隐私保护
[flask]使用mTLS双向加密认证http通信
[flask]使用mTLS双向加密认证http通信
256 0
|
JavaScript 前端开发 API
JS案例:在浏览器实现自定义菜单
JS案例:在浏览器实现自定义菜单
119 0
Class.forName()方法总结
Class.forName()方法总结