2013-06-03 63 views
2

我需要創建一個時間框架即自2小時前和前NOW通過設置2個字符串參數:如何設置從3小時前到Powershell的時間?

[string] since 
[string] before 

而每個參數處於的DateTimeOffset格式爲:「YYYY-MM-DD HH: mm:ss z:00「

如何在PowerShell中的參數之前和之後設置?

回答

4

DateTime結構包含有用的方法,如.AddHours().ToString()。只需在當前日期加上-3小時。使用標準日期和時間format strings來獲得所需的輸出或滾動一個。

PS C:\> $now = get-date 
PS C:\> $then = $now.AddHours(-3) 
PS C:\> $now.ToString("u") 
2013-06-03 18:43:29Z 
PS C:\> $then.ToString("u") 
2013-06-03 15:43:29Z 
相關問題