Python 视图中添加日期时间:将 YYYY-MM-DD 格式字段统一添加时分秒
在编写视图时,如果需要将字段内容统一添加时分秒,可以使用 Python 的 datetime 模块来处理。具体的操作步骤如下:
- 首先,导入 datetime 模块:
from datetime import datetime, time
- 接着,将字段内容转换为 datetime 类型的对象:
a = datetime.strptime(a, '%Y-%m-%d')
这里假设字段 a 的类型是字符串,且格式为 YYYY-MM-DD。
- 然后,使用 time 方法创建一个 time 对象,设置时分秒为 0:
a = datetime.combine(a, time())
- 最后,将字段 a 转换为字符串类型,格式化为 YYYY-MM-DD HH:MM:SS 的形式:
a = a.strftime('%Y-%m-%d %H:%M:%S')
这样,字段 a 的内容就统一添加了时分秒。
完整的代码如下:
from datetime import datetime, time
a = '2023-08-08'
a = datetime.strptime(a, '%Y-%m-%d')
a = datetime.combine(a, time())
a = a.strftime('%Y-%m-%d %H:%M:%S')
print(a)
运行结果为:
2023-08-08 00:00:00
原文地址: https://www.cveoy.top/t/topic/qffg 著作权归作者所有。请勿转载和采集!