Python datetime 格式化 明天,昨天实例

 更新时间:2020年03月02日 16:11:36   作者:ShellCollector  
这篇文章主要介绍了Python datetime 格式化 明天,昨天实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

Python 日期时间datetime 加一天,减一天,加减一小时一分钟

当前日期时间

import datetime
print datetime.datetime.now()
# 2018-05-08 16:53:30.101000

格式化时间

import datetime
print datetime.datetime.now().strftime("%Y-%m-%d %H:%M")
# 2018-05-08 16:54

多加一天

import datetime
print (datetime.datetime.now()+datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
# 2018-05-09 16:56:07

减一天

import datetime
print (datetime.datetime.now()+datetime.timedelta(days=-1)).strftime("%Y-%m-%d %H:%M:%S")
# 2018-05-07 16:56:59

可以把days改为hours minutes,就可以提前XX小时/分钟了。

时间差的计算:

import time
import datetime
 
start = datetime.datetime.now()
time.sleep(30)
end = datetime.datetime.now()
 
print (end-start).days # 0 天数
print (end-start).total_seconds() # 30.029522 精确秒数
print (end-start).seconds # 30 秒数
print (end-start).microseconds # 29522 毫秒数

补充拓展:Python中得到昨天、明天日期的另外一种方法

得到今天的日期可以用下面的代码:

import datetime

today = datetime.date.today()

得到昨天的日期可以用:

yesterday = today - datetime.timedelta(days=1)

得到明天的日期可以用:

tomorrow = today + datetime.timedelta(days=1)

这一点很多文章都提到过。

还有另外一种方法,看着感觉笨一点,那就是调用toordinal()和fromordinal(),它们分别是得到自公元元年1月1日起的天数和用此天数获得日期:

yesterday = datetime.date.fromordinal(today.toordinal() - 1)

tomorrow = datetime.date.fromordinal(today.toordinal() + 1)

以上这篇Python datetime 格式化 明天,昨天实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 基于Python搭建人脸识别考勤系统

    基于Python搭建人脸识别考勤系统

    人脸识别目前正被用于让世界更安全、更智能、更方便。在本文中,你将学习如何使用 Python 构建人脸识别系统。人脸识别比人脸检测更进一步。感兴趣的可以学习一下
    2021-12-12
  • python装饰器初探(推荐)

    python装饰器初探(推荐)

    下面小编就为大家带来一篇python装饰器初探(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • pycharm中TensorFlow调试常见问题小结

    pycharm中TensorFlow调试常见问题小结

    本文主要介绍了在pycharm下调用tensorflow库时会出现的问题,在本文做个小结,也给自己留个笔记,感兴趣的可以了解一下
    2021-06-06
  • python基础学习之如何对元组各个元素进行命名详解

    python基础学习之如何对元组各个元素进行命名详解

    python的元祖和列表类似,不同之处在于元祖的元素不能修改,下面这篇文章主要给大家介绍了关于python基础学习之如何对元组各个元素进行命名的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-07-07
  • pygame实现贪吃蛇游戏(下)

    pygame实现贪吃蛇游戏(下)

    这篇文章主要为大家介绍了pygame实现贪吃蛇游戏的下篇,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • django实现用户登陆功能详解

    django实现用户登陆功能详解

    这篇文章主要介绍了django实现用户登陆功能详解,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Python3.4解释器用法简单示例

    Python3.4解释器用法简单示例

    这篇文章主要介绍了Python3.4解释器用法,结合简单实例形式分析了Windows与Linux系统环境中Python3.4解释器的简单使用方法,需要的朋友可以参考下
    2019-03-03
  • python Socket之客户端和服务端握手详解

    python Socket之客户端和服务端握手详解

    这篇文章主要为大家详细介绍了python Socket之客户端和服务端握手,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • Python报mongod: error while loading shared libraries: libcrypto.so.1.1解决

    Python报mongod: error while loading shared libraries: l

    这篇文章主要介绍的是Python报mongod: error while loading shared libraries: libcrypto.so.1.1的解决方法,下面文章解决过程,需要的小伙伴可以参考一下
    2022-02-02
  • Python处理警告范例代码示例及解释

    Python处理警告范例代码示例及解释

    在Python中,可通过warnings库触发并处理警告,警告用于提示用户代码中的潜在问题而非异常,本文介绍如何使用warnings库导入、定义警告触发函数,并通过handle_warnings函数捕获和处理不同类型的警告,需要的朋友可以参考下
    2024-10-10

最新评论