Python 入门之 内置模块 -- datetime模块
程序员文章站
2023-11-19 20:56:34
Python 入门之 内置模块 -- datetime模块
datetime模块中的常用方法 ......
python 入门之 内置模块 -- datetime模块
1、datetime模块
from datetime import datetime
(1)datetime.now() 获取当前时间和日期
print(datetime.now()) # 获取当前时间
(2)获取指定时间和日期
dt = datetime(2018,5,20,13,14) print(dt)
(3)指定时间
current_time = datetime.datetime.now() print(current_time.replace(year=1977)) # 直接调整到1977年 print(current_time.replace(month=1)) # 直接调整到1月份 print(current_time.replace(year=1989,month=4,day=25)) # 1989-04-25 18:49:05.898601
(4)求时间差
print(datetime(2018,10,1,10,11,12) - datetime(2011,11,1,20,10,10))
(5)datetime.timestamp() 将对象转换成时间戳
d = datetime.now() print(d.timestamp())
(6)datetime.fromtimestamp() 将时间戳转换为对象
import time f_t = time.time() print(datetime.fromtimestamp(f_t))
(7)datetime.strftime 将对象转换成字符串
d = datetime.now() print(d.strftime("%y-%m-%d %h:%m:%s"))
(8)datetime.strptime 将字符串转换成对象
s = "2018-12-31 10:11:12" print(datetime.strptime(s,"%y-%m-%d %h:%m:%s"))
(9)可以进行加减运算
from datetime import datetime,timedelta print(datetime.now() - timedelta(days=1)) print(datetime.now() - timedelta(hours=1))
上一篇: Python简单的get和post请求
推荐阅读
-
跟老齐学Python之Import 模块
-
python3之模块psutil系统性能信息使用
-
Python3.5内置模块之time与datetime模块用法实例分析
-
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
-
Python程序设计入门(4)模块和包
-
Python中time模块与datetime模块在使用中的不同之处
-
Python常用模块之requests模块用法分析
-
Python内置random模块生成随机数的方法
-
Python3内置模块之json编解码方法小结【推荐】
-
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析