【发布时间】:2018-06-30 03:45:53
【问题描述】:
我将一个代表日期的字符串(即 20180625)传递给我的 Powershell 脚本。
然后我将使用名为 $currentDate 的字符串参数并将其格式化如下:
$date = [datetime]::ParseExact($currentDate,"yyyyMMdd",$null)
但是,当我写出 $date 变量时,它显示为 6/29/2018 12:00:00 AM。
我这样做是因为我需要为我的脚本获取一年中的哪一天:
$dayofyear = ($date).dayofyear
哪个有效。我只是希望 $date 采用 yyyyMMdd 格式。只是好奇为什么会这样。
【问题讨论】:
标签: powershell datetime-format