python使用datetime模块进行时间、日期、时间戳的转换
Python 使用 datetime 模块进行时间、日期、时间戳的转换 Python 中的时间、日期和时间戳之间的转换可以使用 datetime 模块来实现。下面是关 于 datetime 模块的使用方法和示例代码: 1. 字符类型的日期转换为时间戳 在 Python 中,可以使用 time 模块的 strptime 函数将字符类型的日期转换为时间数组,然后使用 mktime 函数将时间数组转换为时间戳。例如: ``` tss1 = '2013-10-10 23:40:00' timeArray = time.strptime(tss1, "%Y-%m-%d %H:%M:%S") timeStamp = int(time.mktime(timeArray)) print(timeStamp) # 1381419600 ``` 2. 更改 str 类型日期的显示格式 可以使用 time 模块的 strftime 函数将时间数组转换为指定格式的日期字符串。例如: ``` tss2 = "2013-10-10 23:40:00" timeArray = time.strptime(tss2, "%Y-%m-%d %H:%M:%S") otherStyleTime = time.strftime("%Y/%m/%d %H:%M:%S", timeArray) print(otherStyleTime) # 2013/10/10 23:40:00 ``` 3. 时间戳转换为指定格式的日期 可以使用 time 模块的 localtime 函数将时间戳转换为时间数组,然后使用 strftime 函数将时间数组转换为指定格式的日期字符串。例如: ``` timeStamp = 1381419600 timeArray = time.localtime(timeStamp) otherStyleTime = time.strftime("%Y--%m--%d %H:%M:%S", timeArray) print(otherStyleTime) # 2013--10--10 23:40:00 ``` 也可以使用 datetime 模块的 fromtimestamp 函数将时间戳转换为 datetime 对象,然后使用 strftime 函数将 datetime 对象转换为指定格式的日期字符串。例如: ``` timeStamp = 1381419600 dateArray = datetime.datetime.fromtimestamp(timeStamp) otherStyleTime = dateArray.strftime("%Y--%m--%d %H:%M:%S") print(otherStyleTime) # 2013--10--10 23:40:00 ``` 4. 获取当前时间并且用指定格式显示 可以使用 time 模块的 time 函数获取当前时间戳,然后使用 localtime 函数将时间戳转换为时间数组,最后使用 strftime 函数将时间数组转换为指定格式的日期字符串。例如: ``` now = int(time.time()) timeArray = time.localtime(now) otherStyleTime = time.strftime("%Y--%m--%d %H:%M:%S", timeArray) print(otherStyleTime) # 2018--08--11 09:51:17 ``` 也可以使用 datetime 模块的 now 函数获取当前时间,然后使用 strftime 函数将 datetime 对象转换为指定格式的日期字符串。例如: ``` now = datetime.datetime.now() otherStyleTime = now.strftime("%Y--%m--%d %H:%M:%S") print(otherStyleTime) # 2018--08--11 09:51:17 ``` Python 的 datetime 模块提供了丰富的函数来实现时间、日期和时间戳之间的转换,可以满足各种格式的日期和时间需求。





























- 粉丝: 7193
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- GOAT(山羊)是基于 LlaMa 进行 SFT 的中英文大语言模型
- 借助 ChatGPT 大语言模型通过聊天机器人自动搭建 vulhub 漏洞靶机环境
- 一个 JavaScript 的简单范例程序-创建一个简单的待办事项列表(Todo List)
- 第二届广州・琶洲算法大赛智能交通 CV 模型赛题第四名方案
- 第二届广州・琶洲算法大赛智能交通 CV 模型赛题第 4 名解决方案
- 基于ChatGPT大语言模型,通过聊天机器人自动创建vulhub的漏洞靶机环境
- Python 的排序算法范例程序-实现快速排序算法
- 从零开始编写大语言模型相关所有代码用于学习
- kindeditor多图上传H5版 ,替换到原来的plugins\multiimage目录下就可用,无须修改原来的调用代码,要记得刷新缓存
- CID解码最新300-CD软件
- CID解码最新300-CD软件
- 结合大模型强大的自然语言处理能力,自动化地生成全面、高质量的测试用例
- CID解码最新300-CD软件
- MATLAB实现NMEA 0183数据可视化工具
- MATLAB实现NMEA 0183数据可视化工具
- aspmkr7_1.zip


