Home  >  Article  >  Backend Development  >  Teach you how to use python to get the time of a specified time difference

Teach you how to use python to get the time of a specified time difference

Y2J
Y2JOriginal
2017-04-25 11:03:511932browse

This article mainly introduces relevant information on python to obtain a detailed explanation of the time instance of the specified time difference. Friends who need it can refer to

Python to obtain a detailed explanation of the time instance of the specified time difference

When analyzing data, it is often necessary to intercept data within a certain range of time, such as data required within three days, two hours ago, etc. Therefore, the functions that are often used in this part are modularized to facilitate future use. Reuse when available. Here, I also share it with you.

import time 
import sys 
reload(sys) 
def get_day_of_day(UTC=False, days=0, hours=0, miutes=0, seconds=0): 
 ''''''' 
 if days>=0,date is larger than today 
 if days<0,date is less than today 
 date format = "YYYY-MM-DD" 
 &#39;&#39;&#39; 
 now = time.time() 
 timeNew = now + days*24*60*60 + hours*60*60 + miutes*60 + seconds 
 if UTC : 
 timeNew = timeNew + time.timezone 
 t = time.localtime(timeNew) 
 return time.strftime(&#39;%Y-%m-%d %H:%M:%S&#39;, t) 
 
#使用UTC时间 两小时前 
t = get_day_of_day(True,0,-2) 
print t 
#当地时间 三天前 
t = get_day_of_day(False,-3) 
print t 
#当地时间 三天后 
t = get_day_of_day(False,3) 
print t

The result after running:

2016-04-30 20:25:56 
2016-05-06 20:25:56

The above is the detailed content of Teach you how to use python to get the time of a specified time difference. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn