美文网首页
Python日期和时间

Python日期和时间

作者: 编程回忆录 | 来源:发表于2019-07-22 22:44 被阅读0次

Python中内建的datetime模块,提供了datetime,date和time类型。

from datetime import datetime,date,time

dt= datetime(2011,10,29,20,30,21)
print(dt.year)//2011
print(dt.month)//10
print(dt.day)/29

时间格式化

strftime方法将datetime转换为字符串

dt.strftime("%m/%d/%Y %H:%M")

输出

10/29/2011 20:30
dt.strftime("%Y-%m-%d %H:%M:%S")

输出

2011-10-29 20:30:21

我们也可以通过strptime函数将字符串转换为datetime对象:

datetime.strptime("20091031","%Y%m%d")

replace函数

dt.replace(minute=0,second=0)

timedelta

由于datetime是不可变类型,两个不同的daettime对象会产生一个datetime.timedelta类型的对象:

dt2=datetime(2011,11,15,22,30)
delta=dt2-dt
delta

输出

datetime.timedelta(days=17, seconds=7179)

输出的timedelta(days=17, seconds=7179)表示时间间隔为17天又7179秒。
当我们将timedelta加到一个datetime上将产生一个新的对象:

dt+delta

输出

datetime.datetime(2011, 11, 15, 22, 30)

相关文章

  • Python日期和时间

    Python中内建的datetime模块,提供了datetime,date和time类型。 时间格式化 strft...

  • Python 日期和时间

    获取当前日期: 字符串转日期:转换YYYY-MM-DDTHH:mm:sZ格式日期,如2015-12-07T22:3...

  • Python日期和时间

    一、导入模块 二、时间获取 1.获取当前系统时间 2.获取简单格式化的时间 3.格式化时间 时间日期格式化符号:%...

  • Python datetime函数常见用法总结

    Python datetime使用指导:操作时间、日期和时间区间 在 Python 中处理日期和时间是一个很麻烦的...

  • python中日期和时间

    与时间处理的有关模块有哪些 time datetime calendar 在python中,通常用时间戳、格式化的...

  • Python 时间和日期模块

    time模块方法: time.time():获取当前时间的时间戳 时间戳转换为北京时间:http://tool.c...

  • 17 Python日期和时间

    在Python中,日期和时间的应用非常普遍。在实际应用中,大部分数据的记录和日志的处理都需要使用时间。这里将介绍P...

  • python的时间和日期

    这里总结了python常用的时间和日期处理的几个函数,并封装了常用的时间操作。 引入的主要的包是time和date...

  • Python获取时间和日期

    获取以秒为单位的浮点时间 time() ,如下: 获取人可以直观理解的时间 ctime() ,如下: 获取格式化日...

  • Python-- 时间和日期

    Python 时间+日期

网友评论

      本文标题:Python日期和时间

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