我可以Get-Date像这样格式化 cmdlet 没问题:
Get-Date
$date = Get-Date -format "yyyyMMdd"
但是一旦我在一个变量中得到了一个日期,我该如何格式化呢?下面的声明
$dateStr = $date -format "yyyMMdd"
返回此错误:
“您必须在 ‘-f’ 运算符的右侧提供一个值表达式”
与.NET中的相同:
$DateStr = $Date.ToString("yyyyMMdd")
或者:
$DateStr = '{0:yyyyMMdd}' -f $Date