河南网站建设制作价格,成都快速建站公司,怎样自己做网站推广,网络营销主要特点Python 日期
Python 中的日期不是其自身的数据类型#xff0c;但是我们可以导入名为 datetime 的模块#xff0c;把日期视作日期对象进行处理。
实例
导入 datetime 模块并显示当前日期#xff1a;
import datetimex datetime.datetime.now()
print(x)运行实例
2023-0…Python 日期
Python 中的日期不是其自身的数据类型但是我们可以导入名为 datetime 的模块把日期视作日期对象进行处理。
实例
导入 datetime 模块并显示当前日期
import datetimex datetime.datetime.now()
print(x)运行实例
2023-02-14 20:43:20.889388日期输出
如果我们执行上面的代码结果将是
2019-08-14 12:52:55.817273日期包含年、月、日、小时、分钟、秒和微秒。
datetime 模块有许多方法可以返回有关日期对象的信息。
以下是一些例子您将在本章稍后详细学习它们
实例
返回 weekday 的名称和年份
import datetimex datetime.datetime.now()print(x.year)
print(x.strftime(%A))运行实例
2023
Tuesday创建日期对象
如需创建日期我们可以使用 datetime 模块的 datetime() 类构造函数。
datetime() 类需要三个参数来创建日期年、月、日。
实例
创建日期对象
import datetimex datetime.datetime(2020, 5, 17)print(x)运行实例
2020-05-17 00:00:00datetime() 类还接受时间和时区小时、分钟、秒、微秒、tzone的参数不过它们是可选的默认值为 0时区默认为 None。
strftime() 方法
datetime 对象拥有把日期对象格式化为可读字符串的方法。
该方法称为 strftime()并使用一个 format 参数来指定返回字符串的格式
实例
显示月份的名称
import datetimex datetime.datetime(2019, 10, 1)print(x.strftime(%B))运行实例
October所有合法格式代码的参考
指令%a 描述Weekday短版本 实例Wed
import datetimex datetime.datetime.now()print(x.strftime(%a))
运行实例
Tue指令%A 描述Weekday完整版本 实例Wednesday
import datetimex datetime.datetime.now()print(x.strftime(%A))运行实例
Tuesday指令%w 描述Weekday数字 0-60 为周日 实例3
import datetimex datetime.datetime.now()print(x.strftime(%w))运行实例
2指令%d 描述日数字 01-31 实例31
import datetimex datetime.datetime.now()print(x.strftime(%d))运行实例
14指令%b 描述月名称短版本 实例Dec
import datetimex datetime.datetime.now()print(x.strftime(%b))运行实例
Feb指令%B 描述月名称完整版本 实例December
import datetimex datetime.datetime.now()print(x.strftime(%B))运行实例
February指令%m 描述月数字01-12 实例12
import datetimex datetime.datetime.now()print(x.strftime(%m))运行实例
02指令%y 描述年短版本无世纪 实例18
import datetimex datetime.datetime.now()print(x.strftime(%y))运行实例
23指令%Y 描述年完整版本 实例2018
import datetimex datetime.datetime.now()print(x.strftime(%Y))运行实例
2023指令%H 描述小时00-23 实例17
import datetimex datetime.datetime.now()print(x.strftime(%H))运行实例
20指令%I 描述小时00-12 实例05
import datetimex datetime.datetime.now()print(x.strftime(%I))运行实例
08指令%p 描述AM/PM 实例PM
import datetimex datetime.datetime.now()print(x.strftime(%p))运行实例
PM指令%M 描述分00-59 实例41
import datetimex datetime.datetime.now()print(x.strftime(%M))运行实例
57指令%S 描述秒00-59 实例08
import datetimex datetime.datetime.now()print(x.strftime(%S))运行实例
02指令%f 描述微妙000000-999999 实例548513
import datetimex datetime.datetime.now()print(x.strftime(%f))运行实例
092953指令%j 描述天数001-366 实例365
import datetimex datetime.datetime.now()print(x.strftime(%j))运行实例
045指令%U 描述周数每周的第一天是周日00-53 实例52
import datetimex datetime.datetime.now(2018, 5, 30)print(x.strftime(%U))指令%W 描述周数每周的第一天是周一00-53 实例52
import datetimex datetime.datetime(2018, 5, 31)print(x.strftime(%W))运行实例
22指令%c 描述日期和时间的本地版本 实例Mon Dec 31 17:41:00 2018
import datetimex datetime.datetime.now()print(x.strftime(%c))运行实例
Tue Feb 14 21:00:34 2023指令%x 描述日期的本地版本 实例12/31/18
import datetimex datetime.datetime.now()print(x.strftime(%x))运行实例
02/14/23指令%X 描述时间的本地版本 实例17:41:00
import datetimex datetime.datetime.now()print(x.strftime(%X))运行实例
21:01:34指令%% 描述A % character 实例%
import datetimex datetime.datetime.now()print(x.strftime(%%))运行实例
python_datetime_strftime_percent.py
%