トッカンソフトウェア

PowerShell 日時関連


PowerShellの日時関連をまとめます。 ■サンプル:IF文
				
# 日時取得
$date = Get-Date
# 個別に取得
$date.Year
$date.Month
$date.Date
$date.DayOfWeek
$date.DayOfYear
$date.Hour
$date.Minute
$date.Second
$date.Millisecond

# 文字列化
$date.ToString("yyyyMMddHHmmss")

# 時間計算
$date = $date.AddYears(1)
$date = $date.AddMonths(1)
$date = $date.AddDays(1)
$date = $date.AddHours(1) 
$date = $date.AddMinutes(1)
$date = $date.AddSeconds(1)
$date = $date.AddMilliseconds(1)

# 日付指定で日時オブジェクト取得
$date = Get-Date 1999/12/31

# 日時の差異取得
$date1 = Get-Date
Start-Sleep 5
$date2 = Get-Date
$span = $date2- $date1
$span.Seconds

# ファイルの作成日時、更新日時を取得
(Get-ItemProperty test.txt).CreationTime
(Get-ItemProperty test.txt).LastWriteTime.ToString("yyyyMMdd")


			
日時データ取得は date だけでも取得できます。
(date).Yearのようにカッコを付けるとそのまま個別の値を取得できます。
				
date
(date).Year
(Get-Date).Month

			




ページのトップへ戻る