需求: 提取备忘录信息中的日期转换

首先导入模块:

from datetime import datetime
import time
# 默认是今天
data = {
'time': '',
'thing': ''
}
def add_memo(item):
    """默认添加今天日期"""
    now = datetime.now().strftime('%Y-%m-%d %H:%M')
    print(now)
    data['time'] = now
    data['thing'] = item
    return data
add_memo("饿了")
2019-04-25 23:57





{'time': '2019-04-25 23:57', 'thing': '饿了'}

python字典打印信息再提取日期内容(字符串形式)

a = data["time"]
print(type(a))
<class 'str'>

从字符串转datetime,并输出年, 月, 日信息

dt = datetime.strptime(str(a), "%Y-%m-%d %H:%M")
print(dt.year)

print(dt.month)

print(dt.day)
2019
4
25

datetime转时间戳

time_time = time.mktime(dt.timetuple())
print(time_time)
1556207820.0

时间戳转str

time.strftime('%Y-%m-%d', time.localtime(time_time))
'2019-04-25'

猜你喜欢

转载自www.cnblogs.com/lataku/p/10772004.html