【问题标题】:Obtain the datetime object for the previous day at midnight [duplicate]获取前一天午夜的日期时间对象[重复]
【发布时间】:2017-08-29 15:22:12
【问题描述】:

我在 Python 中有一个 datetime 对象,比如说,25/06/2017 11:22:33。我想找到一种从代表24/06/2017 00:00:00 的对象中获取datetime 对象的pythonic 方法。

我能想到:

day_before = now - datetime.timedelta(days=1,
                                      hours=now.hour,
                                      minutes=now.minute,
                                      seconds=now.second)

但我想知道是否有更简洁的方法。

【问题讨论】:

    标签: python datetime


    【解决方案1】:
    from datetime import date, timedelta
    yesterday = date.today() - timedelta(1)
    

    来自here

    【讨论】:

    • 这是不正确的,因为问题也要求特定时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-19
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    相关资源
    最近更新 更多