# 日付to数値

# Excel

Excel の 1 は「1日」なので、24 x 60 x 60 すると秒数になる

# PHP

$dt->getTimestamp(); // sec

# Python

(t - datetime.datetime.fromtimestamp(0)).total_seconds() # millisec?
time.mktime(t.timetuple())  # sec?
import time
time.mktime(t.timetuple())  # seconds from epoch (1970-01-01 00:00:00 GMT)  # int

def datetime2epoch(d):
    return time.mktime(datetime.datetime.now().timetuple())

print datetime2epoch(datetime.datetime.now())

# Ruby

t.to_f # usec
t.to_i  # int   (sec)
t.to_f  # float (usec)

# [x] Microseconds : OK

t.to_i   # seconds from epoch (1970-01-01 00:00:00 GMT)
t.to_f

# メモ

0 は 1 は
Linux の日付 1900/01/00? 1秒
Excelの日付 1970/01/01? 1日

[ 📩 ご意見 ]