PowerShell:如何使用毫秒获取日期
您可以使用 PowerShell 中的Get-Date cmdlet 来获取当前日期和时间。
默认情况下,时间部分将显示为小时、分钟和秒。
为了显示毫秒,您可以使用ToString()方法,语法如下:
(Get-Date).ToString("yyyy-MM-dd HH:mm:ss.fff")
以下是各种命令的作用:
- yyyy:4 位年份数字
- MM:2 位月份数字
- dd:2 位日期数字
- HH:24 小时格式的 2 位数小时
- mm:2 位数分钟
- ss:2 位数秒
- fff:3 位毫秒数
以下示例展示了如何在实践中使用此语法。
示例:在 PowerShell 中使用 Get-Date 并显示毫秒
假设我们使用 Get-Date cmdlet 来检索当前日期和时间:
Get-Date
以下屏幕截图显示了如何在实践中使用此语法:
这将返回以下日期和时间:
Monday, April 22, 2024 8:11:54 AM请注意,时间中不包括毫秒。
要强制显示毫秒,我们必须使用以下语法:
(Get-Date).ToString("yyyy-MM-dd HH:mm:ss.fff") 以下屏幕截图显示了如何在实践中使用此语法:
这将返回以下日期和时间:
2024-04-22 08:12:17.810请注意,时间中包含的毫秒数最多为小数点后三位。
请注意,您可以在小数点后包含更多 f 字符,以更高精度显示毫秒。
例如,我们可以使用以下语法来显示最多六位小数的毫秒:
(Get-Date).ToString("yyyy-MM-dd HH:mm:ss.ffffff") 以下屏幕截图显示了如何在实践中使用此语法:
这将返回以下日期和时间:
2024-04-22 08:12:36.955301请注意,时间中包含的毫秒数最多为小数点后六位。
您可以随意指定任意数量的小数位。
注意:您可以在此处找到 PowerShell 中 Get-Date cmdlet 的完整文档。


