python时间操作
2021/11/19 1:10:17
本文主要是介绍python时间操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
from datetime import datetime from dateutil.relativedelta import relativedelta #========================================================================= #从字符串转为datetime对象,format与bb必须严格匹配 bb = '2021-11-18 23:15:16' cc = datetime.strptime(bb,'%Y-%m-%d %H:%M:%S') cc Out[37]: datetime.datetime(2021, 11, 18, 23, 15, 16) #========================================================================== #从datetime对象转换成字符串,不必严格匹配。可选择性取出 dd = datetime.strftime(cc, "%Y-%m-%d") dd Out[39]: '2021-11-18' #========================================================================== #时间加减 #注意是months而非month,days而非day #有什么不同,可以试试 ff = cc - relativedelta(months=1) + relativedelta(days=1) ff Out[41]: datetime.datetime(2021, 10, 19, 23, 15, 16)
这篇关于python时间操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础
- 2024-09-2610 种方法写出更好的 Python 代码
- 2024-09-25Python编程基础详解
- 2024-09-25Python编程入门教程
- 2024-09-25从零开始使用Python构建LLaMA 3
- 2024-09-23Python中理解和使用树形结构的简单教程
- 2024-09-23Python 编程基础入门
- 2024-09-18初探Python股票自动化交易:入门指南
- 2024-09-18Python量化入门:轻松掌握量化分析基础与实战