PowerShellで日付を操作する場合、.NET Frameworkシステムを活用すると便利です。DateTimeクラス。, たとえば、現在の日付と時刻を表示するにはNowメソッドを使用できます。
::Now
次の例に示すように短縮できます。Todayメソッドとの組み合わせで現在の日付を表示します。
::Today
Active Directoryにあるタイムスタンプを操作する場合、FromFileTimeメソッドを使用してファイル時刻を人間が読める形式に変換できます。
::FromFileTime(129955032000000000)
もう一つの非常に便利な機能は、このクラスに含まれているParseExactメソッドです。 文字列をDateTimeオブジェクトに変換します。, これは、MM-dd-yyyy表記を使用して形式を指定することにより、ほぼすべてのタイプの日付を変換するために使用できます。 次のコマンドを実行すると、日付を16th of May,2005として正しく表示するDateTimeオブジェクトが作成されます。
::ParseExact('16@05==5','dd@MM==y',$null)
このクラスで使用できるDateTimeメソッドの詳細については、MSDNの記事を参照してください。http://msdn.microsoft.com/en-us/library/497a406b.aspx