2009-04-17 55 views
1

嗨,大家好我有這個在PowerShell中:PowerShell中獲取 - 日期

我有一個集合已經一個CustomProp名爲包含格式有個約會「rep_date」:MM/DD/YYYY,現在我想保存有日期格式爲:dd/mm/yyyy,Im試試這種方法:

For ($i=0;$i –le $HD.count; ++$i) 
{ 
    $B = $HD[$i].CustomProps[‘rep_date’] = Get-Date –date $HD[$i].CustomProps[‘rep_date’] -format "dd.mm.yyyy" 

    $HD[$i].CustomProps[‘rep_date’] = $B 
} 

但是不起作用。

有關如何完成此任何想法?

最好的問候!

回答

2

代碼中有兩個問題。首先是格式字符串應該是「dd.MM.yyyy」。 (注意大寫的M)第二個是不必要的變量賦值。你可以只用

$HD[$i].CustomProps[‘rep_date’] = Get-Date –date $HD[$i].CustomProps[‘rep_date’] -format "dd.MM.yyyy" 
0

嘗試的ToString():

$ HD [$ i] .CustomProps [ 'rep_date'] = $ HD [$ i] .CustomProps [ 'rep_date']的ToString。 (「dd/MM/yyyy」)