python 에서 지정 한 시간 차 의 인 스 턴 스 를 가 져 옵 니 다.

1216 단어 python시간차
python 에서 지정 한 시간 차 의 인 스 턴 스 를 가 져 옵 니 다.
데 이 터 를 분석 하 는 시간 에 일정한 범위 의 데 이 터 를 캡 처 해 야 한다.예 를 들 어 3 일 동안,2 시간 전 등 시간 이 요구 하 는 데 이 터 를 필요 로 하기 때문에 이 부분 에 자주 필요 한 기능 을 모듈 화하 여 나중에 사용 할 때 재 활용 하 는 것 이 편리 하 다.여기 서도 나 눠 드 리 겠 습 니 다.

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" 
 ''' 
 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('%Y-%m-%d %H:%M:%S', 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
실행 후 얻 은 결과:

2016-04-30 20:25:56 
2016-05-06 20:25:56
읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기