今さらPython

時間を扱ってみましょう。

timeとdatetime?

timeとdatetimeがあるらしいけど、オブジェクトとして良さげなのはdatetimeね。けど、経過時間にはtimeが使いやすいって話よ。

コード

import time
import datetime

ut = time.time()
print(ut)
print(type(ut))

#

dt_now = datetime.datetime.now()

print(dt_now)
print(type(dt_now))

print(dt_now.isoformat())
print(dt_now.year)
print(dt_now.month)
print(dt_now.day)
print(dt_now.hour)
print(dt_now.minute)
print(dt_now.second)
print(type(dt_now.second))

動作結果

1580890952.0768898
<class 'float'>
2020-02-05 17:22:32.077320
<class 'datetime.datetime'>
2020-02-05T17:22:32.077320
2020
2
5
17
22
32
<class 'int'>

ふむふむ。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-02-05 (水) 17:23:10