2013-07-05 94 views
0

我想使用addMinutes()方法與Powershell一起玩日期,並將我的日期轉換爲Unix時間戳格式。 我能做到這一點,以改變我的約會:Uformat和Unix時間戳

$date = (Get-Date).AddMinutes($t) 

我能做到這一點得到時間戳格式

$date = [int]Get-Date -UFormat %s 

但我不能管理有兩種語法一行。類似於

$date = (Get-Date).AddMinutes($t) -uFormat %s 

Thx爲您提供幫助。

+0

你的第二個行不行,因爲PowerShell是不是在命令模式轉換運算符之後。你必須在'Get-Date'調用周圍使用圓括號(或者在變量名之前移動'[int]')。此外,由於它在某些非英語語言環境中失敗,因此無法正常工作 – Joey

回答

2

做這樣的:

$date = Get-Date ((Get-Date).AddMinutes($t)) -UFormat %s