UTC時間、GMT時間、ローカル時間、Unixタイムスタンプの具体的な使用方法
2022-01-02 11:59:59
1. UTC時刻とGMT時刻
グリニッジ標準時は協定世界時(GMT=UTC)と考えることができ、グリニッジ標準時もUTC時間も単位は秒である。
2. UTC時刻と現地時刻の比較
UTC+タイムゾーンの差=ローカルタイム
時差は、東がプラス、西がマイナスです。この場合、東8ゾーンの時差は+0800として記録されます。
UTC + (+0800) = ローカル(北京)時間(1)
次に、UTC=現地(北京)時間)-0800(2)です。
3. UTCとUnixのタイムスタンプ
パソコンで見るUTC時間は、(01/01/1970 0:00:00)からの秒数です。あなたが見ているUTC時間は、1970年のこの時点から正確な時間までの秒数です。この秒数がUnixタイムスタンプです。
異なるプログラミング言語で現在のUnixタイムスタンプを取得するにはどうすればよいですか?
<テーブル ジャワ 時間 ジャバスクリプト Math.round(新しい日付().getTime()/1000)
getTime() はミリ秒単位で値を返します。 Microsoft .NET / C# エポック = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000 MySQL SELECT unix_timestamp(now()) パール 時間 PHP 時間() PostgreSQL SELECT extract(epoch FROM now()) Python 最初にimport time then time.time() ルビー Unixタイムスタンプを取得します。Time.nowまたはTime.new
Unixタイムスタンプを表示します。Time.now.to_i SQLサーバー SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE()) ユニックス/リナックス 日付 +%s VBScript / ASP 日付差分("s", "01/01/1970 00:00:00", Now()) その他のオペレーティングシステム
(Perlがインストールされている場合) コマンドラインの状態:perl -e "print time"
Unixタイムスタンプ→共通時刻を異なるプログラミング言語で実装するには?
<テーブル ジャワ String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp * 1000)) ジャバスクリプト first var unixTimestamp = new Date(Unix timestamp * 1000) then commonTime = unixTimestamp.toLocaleString() リナックス 日付 -d @Unix のタイムスタンプ MySQL from_unixtime(Unixタイムスタンプ) パール 最初に my $time = Unix タイムスタンプ それから my ($sec, $min, $hour, $day, $month, $year) = (localtime($time))[0,1,2,3,4,5,6] とする。 PHP 日付('r', Unix タイムスタンプ) PostgreSQL SELECT TIMESTAMP WITH TIME ZONE 'epoch' + Unix timestamp) * INTERVAL '1秒'; Python 最初のインポートtime then time.gmtime(Unixタイムスタンプ) ルビー Time.at(Unixタイムスタンプ) SQLサーバー DATEADD(s, Unixタイムスタンプ, '1970-01-01 00:00:00') VBScript / ASP 日付追加("s", Unixタイムスタンプ, "01/01/1970 00:00:00") その他のオペレーティングシステム
(Perlがインストールされている場合) コマンドラインの状態: perl -e "print scalar(localtime(Unix timestamp))"
この記事では、UTC時間、GMT時間、ローカル時間、Unixタイムスタンプの具体的な使用方法について紹介します。UTC時間、GMT時間、ローカル時間、Unixタイムスタンプの内容に関する詳しい情報は、スクリプトハウスの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Xmind無償起動方法(推奨)について
-
Jupyter notebookをベースとしたSparkクラスタ開発環境構築の詳細プロセス
-
K8sandra入門チュートリアル - Linux上のKubernetesにK8sandraをデプロイする
-
ゲートウェイ・ゲートウェイ原理の徹底分析
-
Git.gitignore開発必携アドバイス集
-
Centos7でVscodeが反応しない不具合とその解決方法
-
WSL2の他ホストへのVSCodeリモート接続問題
-
12 バックエンド管理システム開発のためのフロントエンドフレームワーク(要約)
-
vscodeでeslintとprettierを設定する正しい方法
-
NoVNCがVNCのリモート接続をWebベースで実現する方法