- UNIXタイムスタンプから日付と時刻を取得する方法:
Pythonの例:
import datetime
timestamp = 1615369200 # 例としてUNIXタイムスタンプを設定
dt = datetime.datetime.fromtimestamp(timestamp)
date = dt.strftime("%Y-%m-%d")
time = dt.strftime("%H:%M:%S")
print("日付:", date)
print("時刻:", time)
- 日付と時刻からUNIXタイムスタンプを生成する方法:
Pythonの例:
import datetime
date_str = "2022-03-10" # 例として日付を設定
time_str = "12:30:00" # 例として時刻を設定
dt = datetime.datetime.strptime(date_str + " " + time_str, "%Y-%m-%d %H:%M:%S")
timestamp = int(dt.timestamp())
print("UNIXタイムスタンプ:", timestamp)
- UNIXタイムスタンプと日時の相互変換を行うライブラリの利用:
Pythonの例(arrowライブラリを使用):
import arrow
timestamp = 1615369200 # 例としてUNIXタイムスタンプを設定
dt = arrow.get(timestamp)
date = dt.format("YYYY-MM-DD")
time = dt.format("HH:mm:ss")
print("日付:", date)
print("時刻:", time)
# 日付と時刻からUNIXタイムスタンプを生成
new_timestamp = arrow.get("2022-03-10 12:30:00", "YYYY-MM-DD HH:mm:ss").timestamp()
print("新しいUNIXタイムスタンプ:", new_timestamp)
これらのシンプルな方法とコード例を使用することで、UNIXタイムスタンプの変換を簡単に行うことができます。さまざまなプログラミング言語で同様の方法が利用可能ですので、必要に応じて適切な言語とコードを選択してください。