登录
转载

python——>datetime库的使用

发布于 2021-04-07 阅读 85
  • 后端
  • Python
转载

datetime库的使用

Python时间处理的标准函数库datetime提供了一批显示日期和时间的格式化方法

datetime库的概述

Pythondatetime库可以从系统中获得时间,并以用户选择的格式输出

注意:datetime库以格林威治时间时间为基础,每天由3600*24秒精度定义。

该库包含两个常量:date.MINTEAR和date.MAXTEAR分别表示datetime所能表示的最小最大年份,值分别为1和9999

datetime库提供的表示日期的方式:

方法(类)作用
datetime.date日期表示类,可以表示年、月、日等
datetime.time时间表示类,可以表示小时、分钟、秒、毫秒等
datetime.datetime日期和时间表示类,功能覆盖date和time类
datetime.timedelta与时间间隔有关的类
datetime.tzinfo与时区有关的信息表示类

datetime库解析

datetime类(datetime.datetime类)的使用方法是先创建一个datetime对象,然后通过对象的方式和属性显示时间。创建datetime对象有3种方法:datetime.now(),datetime.utcnow()和datetime.datetime()。

实例1:使用datetime.now()获得当前日期的时间对象.

datetime.now()

作用:返回一个datetime类型,表示当前的日期和时间,精确到微秒 在这里插入图片描述

实例2:使用datetime.utcnow()获得日期和时间对应的UTC(世界标准时间)时间对象

datetime.utcnow()

作用:返回一个datetime类型,表示当前日期的时间的UTC表示,精确到微秒

在这里插入图片描述

实例3:datetime.now()和datetime.utcnow()返回的都是一个datetime类型的对象,也可以直接使用datetime()构造一个日期和时间对象

datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0)

作用:返回一个datetime类型,表示指定的日期和时间

在这里插入图片描述

datetime类的常用属性

属性描述
someday.min固定返回datetime的最小时间对象,datetime(1,1,1,0,0)
someday.max固定返回datetime的最大时间对象
someday.year返回someday包含的年份
someday.month返回someday包含的月份
someday.day返回someday包含的日期
someday.hour返回someday包含的小时
someday.minture返回someday包含的分钟
someday.second返回someday包含的秒
someday.microsecond返回someday包含的毫秒

datetime常用的时间格式化方法

属性描述
someday.isoformat()采用ISO861标准显示时间
someday.isoweekday()根据日期计算星期后返回1~7,对应星期一到星期日
someday.strftime(format)根据格式化字符串format进行格式显示的方法

strftime(format)

格式化字符日期/时间值范围和实例
%Y年份0001~9999
%m月份01~12
%B月名january~December
%b月名缩写jan~Dec
%d日期01~31
%A星期Monday~Sunday
%a星期缩写Mon~Sun
%H小时(24h)00~23
%M分钟00~59
格式化字符日期/时间值范围和实例
%S00~59
%x日期月/日/年
%X时间时:分:秒

评论区

我是搬运工2号,没人自称1号

0

0

0

举报