今天写一些日期和时间模块datetime()的用法。
首先,导入datetime模块
import datetime as dt
表示当前的时间,
now = dt.datetime.now()
输出时间,
print(now)
>>> 2018-11-26 09:41:54.424620
输出的时间格式为“年-月-日 时:分:秒.?”
使用strftime()对其进行格式化
print(now.strftime("%Y")) ... >>> 2018 # 年份
print(now.strftime("%y")) ... >>> 18 # 年份简写
print(now.strftime("%B")) ... >>> November # 月份
print(now.strftime("%b")) ... >>> Nov # 月份简写
print(now.strftime("%D")) ... >>> 11/26/18 # 日期
print(now.strftime("%d")) ... >>> 26 # 日期
print(now.strftime("%H")) ... >>> 09 # 时
print(now.strftime("%h")) ... >>> Nov # 月份简写 ?
print(now.strftime("%M")) ... >>> 41 # 分
print(now.strftime("%m")) ... >>> 11 # 月份
print(now.strftime("%S")) ... >>> 54 # 秒
print(now.strftime("%s")) ... >>> Error
用timedelta()可以做时间转换
print(now)
>>> 2018-11-26 10:07:45.221616
timevalue = now + dt.timedelta(hours=2)
print(timevalue)
>>> 2018-11-26 12:07:45.221616
近期评论