2009-04-17 9 views
1

こんにちはみんな:のPowerShellのGet - 日付

私はフォーマットの日付が含まれていCustomPropという名前の「rep_date」持っているコレクションがあります。今、私はそこに保存したい、YYYY/MM/DDをこの形式の日付:dd/mm/yyyy、このアプローチを試しています:

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

コードには2つの問題があります。 1つは、フォーマット文字列が "dd.MM.yyyy"であることです。 (大文字Mの注釈)第2は、変数の不要な割り当てです。

$ HD [$ i]を.CustomProps [ 'rep_date'] = $ HD [$ i]を.CustomProps [ 'rep_date'] ToStringメソッド:あなただけ)(ToStringメソッドを試してみてください

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

を使用することができます( "dd/MM/yyyy")

関連する問題