Python 日期时间
-
Python 日期
Python中的日期不是它自己的数据类型,但是我们可以导入一个命名为 datetime 将日期作为日期对象使用的模块。 -
日期输出
当我们从上面的示例执行代码时,结果将类似是:2019-12-26 08:41:18.691698
,该日期包含年,月,日,小时,分钟,秒和微秒。datetime 模块有许多方法可以返回有关日期对象的信息。这里有一些示例,您将在本章稍后了解更多有关它们的信息: -
创建日期对象
要创建日期,我们可以使用模块的 datetime 类(构造函数) datetime()。datetime()类需要三个参数来创建日期:年,月,日。datetime()构造函数还接受时间和时区(小时、分钟、秒、微秒、时区)的参数,但它们是可选的,并且具有一个默认值0,(时区默认值是None)。 -
strftime()方法
datetime对象具有将日期对象格式化为可读字符串的方法。方法称为strftime(),并采用一个参数 format来指定返回字符串的格式:所有合法的格式化代码参考:格式字符串 描述 例子 尝试 %a 工作日,简写版 Wed 尝试一下 %A 工作日,完整版 Wednesday 尝试一下 %w 工作日为数字0-6,0为星期日 3 尝试一下 %d 每月的第一天01-31 31 尝试一下 %b 月名称,简称 Dec 尝试一下 %B 月名称,完整版 December 尝试一下 %m 月份为数字01-12 12 尝试一下 %y 年,简写版,无世纪 18 尝试一下 %Y 年,完整版 2018 尝试一下 %H 时间00-23 17 尝试一下 %I 00-12小时 05 尝试一下 %p 上午/下午 PM 尝试一下 %M 分钟00-59 41 尝试一下 %S 秒00-59 08 尝试一下 %f 微秒000000-999999 548513 尝试一下 %z UTC偏移 +0100 %Z 时区 CST %j 年份的天数001-366 365 尝试一下 %U 年的周数,星期日作为星期的第一天,00-53 52 尝试一下 %W 年的周数,星期一作为一周的第一天,00-53 52 尝试一下 %c 日期和时间的本地版本 Mon Dec 31 17:41:00 2018 尝试一下 %x 日期的本地版本 12/31/18 尝试一下 %X 当地时间 17:41:00 尝试一下 %% 一个字符% % 尝试一下