文章内容

2019/11/28 16:22:51,作 者: 黄兵

python 计算时差

下面是python计算时差的代码:

import time
import datetime

start = datetime.datetime.now()
time.sleep(30)
end = datetime.datetime.now()

print (end-start).days # 0 天数
print (end-start).total_seconds() # 30.029522 精确秒数
print (end-start).seconds # 30 秒数
print (end-start).microseconds # 29522 毫秒数

如果要计算小时,直接换算即可。

如果时间格式是字符串,使用下面的函数进行转换:

import datetime 

# Function to covert string to datetime 
def convert(date_time): 
	format = '%b %d %Y %I:%M%p' # The format 
	datetime_str = datetime.datetime.strptime(date_time, format) 

	return datetime_str 

# Driver code 
date_time = 'Dec 4 2018 10:07AM'
print(convert(date_time)) 


分享到:

发表评论

评论列表

user-ico

黄子力 on 回复 有用(0

大哥,你的7月事件号码快用尽了,什么时候换一批啊,感谢程序员👍