2014-05-14 67 views

回答

2

相反的事實後更換的,你可以只使用一個格式說明符,它可以做你想做的事:

get-date -format 'yyyy-MM-dd HH_mm_ssZ' 
3

的管道不一樣,很努力。

相反,將get-date的結果視爲對象/變量,並在其上使用-replace

(get-date -Format u) -replace ":","_"; 

或者,因爲它只是一個字符串,可使用replace()方法

(get-date -Format u).Replace(":","_"); 
2

你可以做到以下幾點:

PS H:\> get-date -format u | % {$_.Replace(":","_")} 
2014-05-14 09_41_05Z 
PS H:\>