大蟒蛇python教程共享Python 一篇文章看懂时间日期对象

一、时间对象time

time模块使用的是c语言函数库中的函数。只能处理1970/1/1到2038/12/31之间的数据。

Python 一篇文章看懂时间日期对象

1.测量运行时间方法

①process_time()

主要作用就是返回当前进程处理器运行时间

②perf_counter()

返回性能计算器

③monotonic()

返回单项时钟

2.函数性能计算器

使用函数装饰器结合time对象,测试排序算法的性能。

二、日期对象datetime

日期对象在处理字符串与日期对象的时候特别常用。所以呢咱们重点学习一下 python中的字符串转日期、日期转字符串的方法。

1.格式化日期字符串时常用的占位符

  • %y year with century as a decimal number.
  • %m month as a decimal number [01,12].
  • %d day of the month as a decimal number [01,31].
  • %h hour (24-hour clock) as a decimal number [00,23].
  • %m minute as a decimal number [00,59].
  • %s second as a decimal number [00,61].
  • %z time zone offset from utc.
  • %a locale’s abbreviated weekday name.
  • %a locale’s full weekday name.
  • %b locale’s abbreviated month name.
  • %b locale’s full month name.
  • %c locale’s appropriate date and time representation.
  • %i hour (12-hour clock) as a decimal number [01,12].
  • %p locale’s equivalent of either am or pm.

2.日期对象

datetime.date.today() #输出年月日

datetime.datetime.now() #输出年月日时分秒毫秒

可以通过datetime.date.today() 获取到时间对象使用相应的实例方法可以获取到年月日

可以通过datetime.datetime.now()获取到时间对象用相应的实例方法可以获取到年月日时分秒

属性是year(年),month(月)day(日),hour(时),minute(分),second(秒)

st=datetime.datetime.now()

st.year #获取年份

3.日期转字符串

函数strftime()参数为format对象,占位符使用的就是1中提到的那几个。 将日期按照指定格式进行格式化,并返回出来。

代码如下:

4.字符串转日期

通过的是strptime()参数是一个字符串,还有字符串的格式化(哪里是年哪里是月) eg:

import datetime

str = datetime.strptime(“20200202”,”%y%m%d”)

这里str就是2020年02月02日的日期对象

切记时间对象可以直接比较大小(时间的前后)

总结

主要讲述了python中日期与时间常用到的一些函数,以及日期格式化为字符串、字符串转换为日期对象。虽然篇幅短小但是非常精悍。对于时间日期对象重点掌握时间差怎么求,怎么处理字符串与日期之间的关系就足够了。其余功能在我们使用的时候再去官方文档上查找。

Python 一篇文章看懂时间日期对象

到此这篇关于python 一篇文章看懂时间日期对象的文章就介绍到这了,更多相关python 时间日期对象内容请搜索<计算机技术网(www.ctvol.com)!!>以前的文章或继续浏览下面的相关文章希望大家以后多多支持<计算机技术网(www.ctvol.com)!!>!

需要了解更多python教程分享Python 一篇文章看懂时间日期对象,都可以关注python教程分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/pythontutorial/1068745.html

(0)
上一篇 2022年3月27日
下一篇 2022年3月27日

精彩推荐