python - 如何从 Python 日期时间对象中删除秒?
问题描述
我有一个要在网站上显示的 python 日期时间对象,但是时间以 hh:mm:ss 格式显示,我想以 hh:mm 格式显示它。
我已尝试按照以下方法使用替换方法:
message.timestamp.replace(second='0', microsecond=0)
然而,这并没有变红,它只是用 hh:mm:00 替换它
解决方案
使用strftime()函数
>>> from datetime import datetime
>>> datetime.now()
datetime.datetime(2018, 12, 27, 11, 14, 37, 137010)
>>> now = datetime.now()
>>> now.strftime("%H:%M")
'11:15'
推荐阅读
- javascript - React Native Expo 显示相机拍摄的所有图像并保存
- firebase - 如果用户是父文档或父文档的成员,是否可以递归地允许访问文档?
- c++ - CreateThread 以错误的输出结束
- excel - 接下来没有编译错误(但我都有..)
- sql - 自加入获取报表的第一个 classID
- scala - SBT:如何将上层目录中的 sbt 文件包含到我的 build.sbt 中?
- html - DataTable - 列表的第一个单选按钮从不显示已选中
- html - 如何将背景图像添加到 div 列中
- excel - 使用 SpecialCells(x1CellTypeVisible) 清除多个过滤列
- r - 通过其在 R 中的值对多列进行子集