Skip to main content

数値to日付

Python

php
t = datetime.datetime.fromtimestamp(ts)
py
t = datetime.datetime.fromtimestamp(ts)

def epoch2datetime(e):
return datetime.datetime(*time.localtime(e)[0:7])

print epoch2datetime(1358859697)

PHP

php
$dt->setTimestamp($ts);
php
$dt->setTimestamp($ts);
or
$dt = DateTime::createFromFormat('U', 1427002345);

$dt = DateTime::createFromFormat('U', 1427002345);
$dt->setTimestamp(1427002345.333333);

秒以下は設定不可?

Ruby

rb
t = Time.at(ts)

Excel

日付はもともと数値(1970/01/01からの日数)

txt
Q. UNIX epoch(エポック)? から Excel の日付形式に変換

A. =DATE(1970, 1, 1) + A1/24/60/60 + 9/24
※ 9/24 は 9時間のこと

シリアル値
Windowsの日付(シリアル型)は 1900/01/00 00:00:00 からの通算「日」。
つまり12時間=0.5

UNIXタイムスタンプは 1970/01/01 00:00:00 からの通算「秒」。

1970/01/01 = Win形式で25569