PowerShell/PowerShellで日時をUTCに変換する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* PowerShellで日時をUTC(Coordinated Universal Time)に変換...
ローカル時刻から協定世界時(UTC)を取得する方法を以下に記し...
#contents
* 動作確認環境 [#nad6ddc9]
- Windows 10 ver.22H2
- PowerShell
PS C:\> $PSVersionTable.PSVersion.ToString()
5.1.19041.1682
* 関連記事 [#pd56f456]
-[[Get-Dateコマンドレットで前日、翌日、前月、翌月などの日...
-[[本日が月末かどうかを判定するスクリプト>PowerShell/本日...
-[[PowerShellで文字列の日時をDateTimeオブジェクトにする方...
-[[PowerShellで当日・指定日付の曜日を取得する方法>PowerSh...
-[[PowerShellでUNIXTIMEを取得する方法>PowerShell/UNIXTIME...
-[[PowerShellでUNIXTIMEから通常の日時に変換する方法>Power...
* DateTime.ToUniversalTimeメソッドで変換 [#f0c172c8]
[[Get-Dateコマンドレット>https://learn.microsoft.com/ja-j...
ローカル時間はJSTなので-9時間されているのが確認できます。
PS C:\> Get-Date ; (Get-Date).ToUniversalTime()
2022年11月22日 20:21:30
2022年11月22日 11:21:30
PS C:\> (Get-Date("2022/11/22 09:00:00")).ToUniversalTim...
2022/11/22 00:00:00
** 出力フォーマット指定 [#bb721031]
また、以下のように出力フォーマットを指定することなどでき...
出力フォーマット指定の例を以下に記します。
PS C:\> Get-Date -Format "yyyy/MM/dd HH:mm K"
2022/11/22 20:38 +09:00
PS C:\> (Get-Date).ToString("yyyy/MM/dd HH:mm K")
2022/11/22 20:38 +09:00
PS C:\> (Get-Date).ToUniversalTime().ToString("yyyy/MM/d...
2022/11/22 11:39 Z
** オブジェクト内の値確認 [#rae6de42]
ローカルのタイムゾーンが日本(JST-9)で、ToUniversalTimeメ...
PS C:\> Get-TimeZone | Format-Table
Id DisplayName Standar...
-- ----------- -------...
Tokyo Standard Time (UTC+09:00) 大阪、札幌、東京 東京 (...
PS C:\> Get-Date | Format-Table
DisplayHint Date Day DayOfWeek DayOfYear H...
----------- ---- --- --------- --------- -...
DateTime 2022/11/22 0:00:00 22 Tuesday 326 ...
PS C:\> (Get-Date).ToUniversalTime() | Format-Table
Date Day DayOfWeek DayOfYear Hour Kind Mil...
---- --- --------- --------- ---- ---- ---...
2022/11/22 0:00:00 22 Tuesday 326 11 Utc ...
以上、PowerShellでUTC日時を求める方法でした。
終了行:
#navi(../)
* PowerShellで日時をUTC(Coordinated Universal Time)に変換...
ローカル時刻から協定世界時(UTC)を取得する方法を以下に記し...
#contents
* 動作確認環境 [#nad6ddc9]
- Windows 10 ver.22H2
- PowerShell
PS C:\> $PSVersionTable.PSVersion.ToString()
5.1.19041.1682
* 関連記事 [#pd56f456]
-[[Get-Dateコマンドレットで前日、翌日、前月、翌月などの日...
-[[本日が月末かどうかを判定するスクリプト>PowerShell/本日...
-[[PowerShellで文字列の日時をDateTimeオブジェクトにする方...
-[[PowerShellで当日・指定日付の曜日を取得する方法>PowerSh...
-[[PowerShellでUNIXTIMEを取得する方法>PowerShell/UNIXTIME...
-[[PowerShellでUNIXTIMEから通常の日時に変換する方法>Power...
* DateTime.ToUniversalTimeメソッドで変換 [#f0c172c8]
[[Get-Dateコマンドレット>https://learn.microsoft.com/ja-j...
ローカル時間はJSTなので-9時間されているのが確認できます。
PS C:\> Get-Date ; (Get-Date).ToUniversalTime()
2022年11月22日 20:21:30
2022年11月22日 11:21:30
PS C:\> (Get-Date("2022/11/22 09:00:00")).ToUniversalTim...
2022/11/22 00:00:00
** 出力フォーマット指定 [#bb721031]
また、以下のように出力フォーマットを指定することなどでき...
出力フォーマット指定の例を以下に記します。
PS C:\> Get-Date -Format "yyyy/MM/dd HH:mm K"
2022/11/22 20:38 +09:00
PS C:\> (Get-Date).ToString("yyyy/MM/dd HH:mm K")
2022/11/22 20:38 +09:00
PS C:\> (Get-Date).ToUniversalTime().ToString("yyyy/MM/d...
2022/11/22 11:39 Z
** オブジェクト内の値確認 [#rae6de42]
ローカルのタイムゾーンが日本(JST-9)で、ToUniversalTimeメ...
PS C:\> Get-TimeZone | Format-Table
Id DisplayName Standar...
-- ----------- -------...
Tokyo Standard Time (UTC+09:00) 大阪、札幌、東京 東京 (...
PS C:\> Get-Date | Format-Table
DisplayHint Date Day DayOfWeek DayOfYear H...
----------- ---- --- --------- --------- -...
DateTime 2022/11/22 0:00:00 22 Tuesday 326 ...
PS C:\> (Get-Date).ToUniversalTime() | Format-Table
Date Day DayOfWeek DayOfYear Hour Kind Mil...
---- --- --------- --------- ---- ---- ---...
2022/11/22 0:00:00 22 Tuesday 326 11 Utc ...
以上、PowerShellでUTC日時を求める方法でした。
ページ名: