【问题标题】:simple way to drop milliseconds from python datetime.datetime object [duplicate]从python datetime.datetime对象中删除毫秒的简单方法[重复]
【发布时间】:2015-10-07 21:04:01
【问题描述】:

我的同事需要我从我的 python 时间戳对象中删除毫秒数,以符合旧的 POSIX(IEEE Std 1003.1-1988)标准。为我完成这个任务的折磨路线如下:

datetime.datetime.strptime(datetime.datetime.today().strftime("%Y-%m-%d %H:%M:%S"),"%Y-%m-%d %H:%M:%S")

有没有比这更简单的方法来结束 mongoDB 的 datetime.datetime 对象?

【问题讨论】:

  • now = datetime.now().replace(microsecond=0)
  • Python 愚蠢的 API 设计充满了绊脚石。

标签: python datetime


【解决方案1】:

你可以使用datetime.replace()方法-

>>> d = datetime.datetime.today().replace(microsecond=0)
>>> d
datetime.datetime(2015, 7, 18, 9, 50, 20)

【讨论】:

    猜你喜欢
    • 2017-08-21
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    • 2021-01-21
    • 2014-03-01
    • 1970-01-01
    相关资源
    最近更新 更多