美文网首页
Python 代码获取时间

Python 代码获取时间

作者: 余生_请多指教_ | 来源:发表于2019-01-22 21:44 被阅读0次

    获取当前时间对象

    from datetime import datetime, timedelta

    分别获取当前时间的年份、月份、和日子

    now = datetime.now()
    year = now.year
    month = now.month
    day = now.day
    print("now_time =====", end="")
    print(now)

    获取当前这个月1号的字符串

    month_first_day_str = "%d-%02d-01" % (year, month)
    print(month_first_day_str)

    获取当前这个月1号的时间对象

    """/将字符串转为对象,这个对象就可以点出year,month,day/"""
    month_first_day_date = datetime.strptime(month_first_day_str, "%Y-%m-%d")
    print(month_first_day_date)

    获取今天3点15分的时间对象

    temp_str = ("%d-%02d-%02d 03:15:00" % (year, month, day))
    temp_date = datetime.strptime(temp_str, "%Y-%m-%d %H:%M:%S") # 对象
    print(temp_date)

    获取前天3点15分的时间对象

    temp_date2 = temp_date - timedelta(2)
    print(temp_date2)

    获取今天0点的时间对象

    temp_str3 = ("%d-%02d-%02d" % (year, month, day))
    temp_date3 = datetime.strptime(temp_str3, "%Y-%m-%d")
    print(temp_date3)

    获取昨天0点的时间对象

    temp_str4 = ("%d-%02d-%02d" % (year, month, day))
    temp_date4 = datetime.strptime(temp_str3, "%Y-%m-%d") - timedelta(1)
    print(temp_date4)

    相关文章

      网友评论

          本文标题:Python 代码获取时间

          本文链接:https://www.haomeiwen.com/subject/iazrjqtx.html