Python 日期时间
Python日期
Python中没有日期类数据类型,但我们可以导入一个名为datetime
的模块作为日期对象。
日期输出
当我们执行上面实例中的代码时,结果将是:
datetime
模块中的datetime()
类。
datetime()
类需要三个参数来创建日期:年,月,日。
datetime()
类有的时间和时区(小时,分钟,秒,微秒,tzone)参数,但它们是可选项,并默认值0,(时区默认为None)。
strftime()方法
datetime
对象可以将日期对象格式化为可读字符串的方法。
调用strftime()
方法,并使用format
参数来指定返回字符串的格式:
python中时间日期格式化符号:
格式化符号 | 描述 | 显例 | 试一试 |
---|---|---|---|
%a | 本地星期简称 | Wed | 试一试 » |
%A | 本地星期全称 | Wednesday | 试一试 » |
%w | 星期(0-6),星期天为星期的开始0 | 3 | 试一试 » |
%d | 月里的一天( 01-31) | 31 | 试一试 » |
%b | 简化的月份名称 | Dec | 试一试 » |
%B | 完整的月份名称 | December | 试一试 » |
%m | 月份(01-12) | 12 | 试一试 » |
%y | 两位数年份(00-99) | 18 | 试一试 » |
%Y | 四位数的年份(0000-9999) | 2018 | 试一试 » |
%H | 24小时制小时数( 00-23) | 17 | 试一试 » |
%I | 12小时制小时数 00-12 | 05 | 试一试 » |
%p | AM或PM | 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 | 试一试 » |
%% | %号本身 | % | 试一试 » |