2012/02/09

【PowerShell】 日時の処理 (get-date, new-timespan)


get-date


DateTimeオブジェクトを作成する。
System.DateTime。
Get-Date [[-date] <DateTime>] [-displayHint {<Date> | <Time> | <DateTime>}]
[-format <string>] [-year <int>] [-month <int>] [-day <int>] [-hour <int>]
[-minute <int>] [-second <int>] [<CommonParameters>]
Get-Date [[-date] <DateTime>] [-displayHint {<Date> | <Time> | <DateTime>}]
[-uFormat <string>] [-year <int>] [-month <int>] [-day <int>] [-hour <int>]
[-minute <int>] [-second <int>] [<CommonParameters>]

  • 来月の日時を取得する
(get-date).AddMonths(1)

  • 30日後を取得
$ts = new-timespan -days 30
(get-date).add($ts)


new-timespan

TimeSpanオブジェクトを作成する。
System.TimeSpan。
New-TimeSpan [[-start] <DateTime>] [[-end] <DateTime>] [<CommonParameters>]
New-TimeSpan [-days <int>] [-hours <int>] [-minutes <int>] [-seconds <int>] [<CommonParameters>]

  • 指定日から今日までの日数を取得する
(new-timespan (get-date -year 2000 -month 4 -day 1)).days

0 件のコメント:

コメントを投稿