python time 转换&运算tips

解析Python时间字符串的转换与运算
本文介绍如何使用Python的time模块将日期时间字符串转换为时间戳,并进行时间相关的运算,包括反向转换。通过定义格式模板和利用time.strptime与time.mktime函数,可以实现对日期时间字符串的有效处理。

我们有几个以类似 2010.11.03.23.59 形式表示的字符串时间 想要进行一些运算 下面是一种简单的方法 点到为止 首先当然是

import time 
1time_str = "2010.11.03.23.59" #定义一个format模板
format = "%Y.%m.%d.%H.%M" #分别对应 2010.11.03.23.59的各个字段
time_int = int(time.mktime(time.strptime(time_str,format)))
#time.strptime是根据format转换time_str为一种python内部的tuple形式
#time.mktime根据tuple生成用秒表示的时间 带小数的
#int就是取整 毫秒在这里没有意义 然后尽情地进行邪恶的运算吧!
#反向的话
1time_str = time.strftime(format, time.localtime(time_int))

 

 
 

转载于:https://www.cnblogs.com/51reboot/p/4006034.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值