Python常用内建模块(datetime)

本文介绍了Python的datetime模块,包括获取当前日期和时间、指定日期和时间的处理、datetime与timestamp之间的转换、字符串与datetime的互换以及时区转换等核心功能。详细展示了各种操作的示例和运行结果。
摘要由CSDN通过智能技术生成

一、思维脑图

这里写图片描述

二、datetime模块介绍

datetime是Python处理日期和时间的标准库。

1)获取当前日期和时间:

from datetime import datetime
now = datetime.now()               # 获取当前datetime
print(now)

注意:f
rom datetime import datetime表示的是导入datetime模块中的datetime类。
如果,仅仅只是import datetime,那么在下面的编码过程中则需要写:
now = datatime.datetime.now(),略显麻烦!

运行结果如下:

"C:\Program Files\Python36\python.exe" C:/Users/Administrator/PycharmProjects/Python全网练习/常用内置模块.py
2017-12-17 16:31:25.362610

Process finished with exit code 0

##通过这条命令我们可以知道now的类型为: datatime

print(type(now))    

运行结果如下:

<class 'datetime.datetime'>

2)获取指定日期和时间

from datetime import datetime
dt = datetime(2017,12,12,23,00)
print(dt)
2017-12-12 23:00:00

注意:在使用datetime进行构造实例时,要遵循特定的规则:
 | Data and other attributes defined here:
 | 
 |  max = datetime.datetime(9999, 12, 31, 23, 59, 59, 999999)
 |  
 |  min = datetime.datetime(1, 1, 1, 0, 0)
 |  
 |  resolution = datetime.timedelta(0, 0, 1)

3)datetime转换为timestamp

插话:
在计算机中,时间实际上是用数字表示的。我们把1970年1月1日 00:00:00 UTC+00:00时区的时刻称为epoch time,记为0(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值