PowerShell中的TimeSpan时间差对象使用实例
2019/7/10 21:26:27
本文主要是介绍PowerShell中的TimeSpan时间差对象使用实例,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
TimeSpan对象表示一个时间差,比如今天的10点10分,和明天的12点12分,就差1天2小时2分。这个“1天2小时2分”就是一个TimeSpan。这个东西有什么用呢?小编之前在做一个小东西的时候,需要评估一下两个不同的方法看哪个效率更高。于是小编在程序开始的时候,设置一个起始时间,在程序结束的时候再设置一个结束时间,然后两个时间一相减,得到一个时间差,洪哥以时间差小者为优。
下面是几个使用TimeSpan对象的例子:
创建一个TimeSpan对象,表示1天3小时
创建一个TimeSpan对象,表示当前时间到'2013-12-24 18:30:00'之前的时间差
# get a timespan by subtracting two dates:
通过两个时间相减,得到一个TimeSpan时间差对象
今天减一天,[TimeSpan]'1.00:00:00'表示时间差1天
取时间差中的天数
"Days to Christmas: $days"
取时间差的负数
$timespan.Negate()
$timespan
直接创建一个负的时间差
这篇关于PowerShell中的TimeSpan时间差对象使用实例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-09-14SharePoint 2019 用 PowerShell将启用发布功能站点网站集另存为模板
- 2022-08-30PowerShell教程 - 程序性能和BUG分析工具
- 2022-08-30PowerShell教程 - 模块管理(Modules Management)
- 2022-08-29PowerShell教程 - Web requests(Web请求)
- 2022-08-26PowerShell教程 - 日期时间管理(Date & Time Management)
- 2022-08-25PowerShell教程 - 磁盘与硬件管理(Disk & Hardware Management)
- 2022-08-25PowerShell教程 - 系统事件管理(System Event Management)
- 2022-08-25PowerShell教程 - 文件系统管理(File System Management)
- 2022-08-24PowerShell教程 - 网络管理(Network Management)
- 2022-08-24PowerShell