날짜시간처리 [출처] 날짜시간처리|작성자 skyhigh1024
1. 과거 날짜 구하기 # 2일전날짜와 시간을 가져온다. 2. 오늘 년월일가져오기 (20110928) sCurrDate = time.strftime("%Y%m%d", time.localtime(time.time())) "%Y%m%d%H%M%S" -> 년월일시분초 #!/usr/bin/python from datetime import * def timestamp(timestamp): def timedeltaEx(prev_day): print mktime(); [출처] 날짜시간처리|작성자 skyhigh1024
#!/usr/bin/python
#! -*- coding: euc-kr -*-
#! ------------------------------------------------
import os
import time
from datetime import *
#현재 날짜를 구한다.
tempDate = datetime.today()
tempTargetDate = tempDate - timedelta( days=2 )
3. 7일전 날짜 가져오기
dt1 = time.mktime( time.strptime(sCurrDate,'%Y%m%d') )
#7일전 데이터
sEndDate = time.strftime( "%Y%m%d", time.localtime(dt1-604800) )
# -*- coding: cp949 -*-
import os
import sys
import time
def mktime():
# 년, 월, 일, 시, 분, 초, 0, 0, 0
return time.mktime( (10, 8, 20, 10, 20, 30, 0, 0, 0) )
lt = time.localtime(float(timestamp)) #튜플 형태로 반환됨
return "%02d.%02d.%04d %02d:%02d:%02d" % (lt[2], lt[1], lt[0], lt[3], lt[4], lt[5])
timestampVar = time.localtime(time.time()); #현재 시각 가져옴
year = time.strftime('%Y', timestampVar);
month = time.strftime('%m', timestampVar);
day = time.strftime('%d', timestampVar); #년 월 일 분리
#현재 시각 에서 날짜 계산할 날을 더하거나 뺄수 잇다.
dt = datetime( int(year), int(month), int(day) ) - timedelta( prev_day );
return dt.strftime('%Y-%m-%d');
mktime_test = mktime(); #타임스템프 만들기
print "time now: %s" % ( timestamp(mktime_test) ) #타임스템프 출력
print timedeltaEx(1) # 하루전의 날짜를 가져오기
#결과
#1282267230.0
#time now: 20.08.2010 10:20:30
#2010-08-19
'프로그램&DB > Python' 카테고리의 다른 글
파이썬 메일 읽어오기 (0) | 2012.04.09 |
---|---|
파이썬 시작시 처리 사항 (0) | 2012.04.09 |
특정디렉토리 로그 삭제 (2일전) (0) | 2012.04.09 |
파이썬에서 ADO이용하기 (0) | 2012.04.09 |
파이썬에서 사용하는 문자열 다루는 함수 정리 (0) | 2012.04.09 |