[英]Convert a given date/time to local server time
我有一個日期/時間,比如說 01/07/2021 20:50 (MM/DD/YYYY HH:MM) 什么是 GMT-5 (EST)。
我的服務器在不同的時區運行,例如 GMT+0、GMT+9 等...
我將使用上面的 EST 日期/時間運行腳本。 我不想打擾服務器的本地時區,因為就像我說的那樣,它們位於不同的時區並且可能不一致,而且我知道我的 X 環境/區域的停機時間 window 是 EST 上面的時間,所以我必須考慮在美國東部時間。
例如:
reboot.bat 01/07/2021 20:50
以上將在本地服務器上運行。 它需要轉換,但我正在努力。 我一直在嘗試不同的選項,例如[System.TimeZoneInfo]::ConvertTimeBySystemTimeZoneId
但沒辦法。
任何幫助深表感謝。 批次或 powershell 會很棒。
謝謝!
$localizedTimestamp = '2021-01-07T20:50:00-0500' # the -0500 postfix means UTC-5
$date = Get-Date $localizedTimestamp
Get-Date
將返回時區本地化的[datetime]
值
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.