Get-Date -format yyyy / M / d在PS1中有效,但它不适用于变量日期,如, $ date -format yyyy / M / d。 它会提示错误 - 表达式或语句中出现意外的标记。
如何使$ date变量起作用。
谢谢, 一个好奇的心灵!
答案 0 :(得分:2)
您必须使用($date).ToString('yyyy/M/d')
编辑说您可以将$date
变量传递给Get-Member
,以便揭示可用的方法。然后我们可以在PowerShell For example, this question
$date | GM
TypeName: System.DateTime
ToString Method
string ToString(), string ToString(string format),
string ToString(System.IFormatProvider provider), ...
答案 1 :(得分:2)
您可以使用Get-Date重新创建对象:
Get-Date $date -format yyyy/M/d