PowerShell/Get-Dateで前日、翌日、前月、翌月などの日付を取得する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* Get-Dateコマンドレットで前日、翌日、前月、翌月などの日...
Get-Dateコマンドレットで前日、翌日、前月、翌月などの日付...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連資料 [#u0717ed8]
-[[コマンドレットのメソッドやプロパティなどを調べる方法>P...
-[[PowerShellで文字列の日時をDateTimeオブジェクトにする方...
-[[本日が月末かどうかを判定するスクリプト>PowerShell/本日...
* 使用するメソッド [#idb2ac51]
Get-Dateの以下のメソッドを利用します。
PS C:\Users\sakura> Get-Date | Get-Member
TypeName: System.DateTime
Name MemberType Definition
---- ---------- ----------
<snip>
AddDays Method System.DateTime AddD...
<snip>
AddMonths Method System.DateTime AddM...
<snip>
AddYears Method System.DateTime AddY...
<snip>
* 前日、翌日を取得 [#edfa96e8]
AddDaysメソッドを利用して前日、翌日を求めます。
PS C:\Users\sakura> Get-Date
2012年5月23日 17:02:23
PS C:\Users\sakura> (Get-Date).AddDays(-1)
2012年5月22日 17:02:33
PS C:\Users\sakura> (Get-Date).AddDays(1)
2012年5月24日 17:02:42
* 先月、翌月を取得 [#teef19a1]
AddMonthsメソッドを利用して先月、翌月を求めます。
PS C:\Users\sakura> Get-Date
2012年5月23日 17:04:08
PS C:\Users\sakura> (Get-Date).AddMonths(-1)
2012年4月23日 17:04:14
PS C:\Users\sakura> (Get-Date).AddMonths(1)
2012年6月23日 17:04:17
* 前年、翌年を取得 [#vfff449c]
AddYearsメソッドを利用して前年、翌年を求めます。
PS C:\Users\sakura> Get-Date
2012年5月23日 17:05:11
PS C:\Users\sakura> (Get-Date).AddYears(-1)
2011年5月23日 17:05:20
PS C:\Users\sakura> (Get-Date).AddYears(1)
2013年5月23日 17:05:27
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* Get-Dateコマンドレットで前日、翌日、前月、翌月などの日...
Get-Dateコマンドレットで前日、翌日、前月、翌月などの日付...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連資料 [#u0717ed8]
-[[コマンドレットのメソッドやプロパティなどを調べる方法>P...
-[[PowerShellで文字列の日時をDateTimeオブジェクトにする方...
-[[本日が月末かどうかを判定するスクリプト>PowerShell/本日...
* 使用するメソッド [#idb2ac51]
Get-Dateの以下のメソッドを利用します。
PS C:\Users\sakura> Get-Date | Get-Member
TypeName: System.DateTime
Name MemberType Definition
---- ---------- ----------
<snip>
AddDays Method System.DateTime AddD...
<snip>
AddMonths Method System.DateTime AddM...
<snip>
AddYears Method System.DateTime AddY...
<snip>
* 前日、翌日を取得 [#edfa96e8]
AddDaysメソッドを利用して前日、翌日を求めます。
PS C:\Users\sakura> Get-Date
2012年5月23日 17:02:23
PS C:\Users\sakura> (Get-Date).AddDays(-1)
2012年5月22日 17:02:33
PS C:\Users\sakura> (Get-Date).AddDays(1)
2012年5月24日 17:02:42
* 先月、翌月を取得 [#teef19a1]
AddMonthsメソッドを利用して先月、翌月を求めます。
PS C:\Users\sakura> Get-Date
2012年5月23日 17:04:08
PS C:\Users\sakura> (Get-Date).AddMonths(-1)
2012年4月23日 17:04:14
PS C:\Users\sakura> (Get-Date).AddMonths(1)
2012年6月23日 17:04:17
* 前年、翌年を取得 [#vfff449c]
AddYearsメソッドを利用して前年、翌年を求めます。
PS C:\Users\sakura> Get-Date
2012年5月23日 17:05:11
PS C:\Users\sakura> (Get-Date).AddYears(-1)
2011年5月23日 17:05:20
PS C:\Users\sakura> (Get-Date).AddYears(1)
2013年5月23日 17:05:27
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: