Powershell - 将毫秒添加到时间戳
Powershell - Adding milliseconds to timestamp
我正在尝试创建以下格式的时间戳字符串:
yyyymmddhhmmssfff
其中 f
是毫秒。
示例:20171013180359235
到目前为止我有
[string]$Date = Get-Date -UFormat "%Y%m%d%H%M%S"
有了这个我只得到秒。我知道如果我将 %l 添加到末尾,我会得到 2 毫秒的精度,但我少了一个。有什么方法可以描述我选择毫秒的精确度。谢谢
使用日期时间对象的 .tostring() 方法:
(get-date).ToString('yymmddhhmmssfff')
171513121549340
我将其用于我的一些工作(想想,命名文件):Get-Date -Format 'DyyyyMMddThhmmsstt.fffffff'
。大写 D 代表日期,大写 T 代表时间。也许这有帮助!
D20171013T101807AM.8629943
我正在尝试创建以下格式的时间戳字符串:
yyyymmddhhmmssfff
其中 f
是毫秒。
示例:20171013180359235
到目前为止我有
[string]$Date = Get-Date -UFormat "%Y%m%d%H%M%S"
有了这个我只得到秒。我知道如果我将 %l 添加到末尾,我会得到 2 毫秒的精度,但我少了一个。有什么方法可以描述我选择毫秒的精确度。谢谢
使用日期时间对象的 .tostring() 方法:
(get-date).ToString('yymmddhhmmssfff')
171513121549340
我将其用于我的一些工作(想想,命名文件):Get-Date -Format 'DyyyyMMddThhmmsstt.fffffff'
。大写 D 代表日期,大写 T 代表时间。也许这有帮助!
D20171013T101807AM.8629943