我正在运行一个覆盆子pi,我的脚本将日期存储在.txt文件中,格式如下:2016-12-31
但是我希望转换这个日期(来自HTML表单)并将其存储起来:31-12-2016(%d-%n-%Y)
我怎么能这样做,我不能让strftime功能起作用,抱歉为nubism。
答案 0 :(得分:0)
假设datevar1
已从表单中分配字符串'2016-12-31'
,您可以使用datetime
模块解析并重新格式化日期:
from datetime import datetime
dt = datetime.strptime(datevar1, '%Y-%m-%d')
datevar = dt.strftime('%d-%m-%Y')
或者在一行中:
datevar = datetime.strptime(datevar1, '%Y-%m-%d').strftime('%d-%m-%Y')