簡體   English   中英

Powershell | 如何計算當前日期 -5 天到紀元時間?

[英]Powershell | How to calculate current date -5 days to Epoch time?

所以我正在嘗試編寫一個腳本來獲取當前日期並從中減去 5 天。 然后將該日期更改為紀元時間。 但是,它並沒有真正正常工作。 我目前無法從中減去 5 天,這目前是我的腳本:

$unixTime = [int][double]::Parse((Get-Date -UFormat %s))
return $unixTime

我還嘗試了以下方法:

$unixTime = [int][double]::Parse(((Get-Date).AddDays(-5) -UFormat %s)))
return $unixTime

並且:

$unixTime = [int][double]::Parse((Get-Date) -UFormat %s).AddDays(-5))
return $unixTime

但到目前為止,我還無法讓它發揮作用。 有誰知道我必須對此計算進行哪些更改才能使其正常工作? 非常感謝

這會是你所追求的嗎?

Get-Date $((Get-Date).AddDays(-5)) -UFormat +%s

另一種方法是改用新的DateTimeOffset object。

[System.DateTimeOffset]::Now.AddDays(-5).ToUnixTimeMilliseconds()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM