python中datetime模块时间的使用

python中,有两个模块用来表示时间,一个是time模块,一个是datetime模块。之前我们讲述过time模块怎么使用时间,这篇我们看下datetime模块怎么表达时间。

datetime类型是一个比较综合的类型,它下面有子包datetime.date专门用来表示日期,datetime.time专门用来表示时间,而datetime.datetime就表示日期时间,其中还有datetime.datetime.now()和datetime.datetime.today()来表示当前时间,这点和time.time(), time.localtime()表示当前时间是类似的。

1. datetime.date():这是一个构造函数,需要传参年,月,日的值来构造一个日期

d1 = datetime.date(2025, 1, 2)
print('新构造的日期是:', d1)

输出: 

新构造的日期是: 2025-01-02

2. datetime.time(): 这也是一个构造函数,需要传参时、分、秒的值来构造一个时间

t1 = datetime.time(12, 22, 29)
print('新构造的时间是:', t1)

输出:

新构造的时间是: 12:22:28

3. datetime.datetime(): 这同上,需要分别传参年、月、日、时、分、秒来构造一个日期时间

dt1 = datetime.datetime(2025, 1, 2, 12, 25, 29)
    print('新构造的日期时间是:', dt1)

输出:

新构造的日期时间是: 2025-01-02 12:25:29

4. datetime模块的时间格式化和反格式化,分别用到datetime.strftime()和datetime.strptime()函数


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值