UNIX タイムスタンプ変換の手順

Unixタイムスタンプとは、1970年1月1日00:00:00 UTC(協定世界時)からの経過秒数を表したものです。Unixタイムスタンプを可読な日付と時刻の形式に変換するには、プログラミング言語のdate-timeライブラリや関数が使用できます。

以下に、さまざまなプログラミング言語でのサンプル手法を示します。

  1. ネイティブの日本語で言い換える必要があります。オプションは 1 つのみ必要です。
import datetime

timestamp = 1620893025
date_time = datetime.datetime.fromtimestamp(timestamp)
print(date_time)
  1. 日付
var timestamp = 1620893025;
var date = new Date(timestamp * 1000);
console.log(date);
  1. Java.util.Date
long timestamp = 1620893025;
Date date = new Date(timestamp * 1000);
System.out.println(date);
  1. time.h
#include <stdio.h>
#include <time.h>

int main() {
    time_t timestamp = 1620893025;
    struct tm *date_time = localtime(&timestamp);
    printf("%s", asctime(date_time));
    return 0;
}

これらのメソッドはUnixタイムスタンプを、お好みのプログラミング言語と環境に適した可読な日付や時刻の形式に変換します。

bannerAds