2012-02-10 4 views

답변

1
>>> import datetime 
>>> import time 
>>> dt = time.strptime('12/31/' + str(datetime.datetime.now().year), '%d/%M/%Y') 
>>> print dt 
time.struct_time(tm_year=2012, tm_mon=1, tm_mday=12, tm_hour=0, tm_min=31, tm_sec=0, tm_wday=3, tm_yday=12, tm_isdst=-1) 

이것은 유일한 방법은 아닙니다.

2
import time, datetime 

def currentyear(atime): 
    atime = tuple([datetime.datetime.now().year] + list(atime)[1:]) 
    return time.localtime(time.mktime(atime)) 

newtime = time.strptime("19 Jan", "%d %b") 
newtime = currentyear(newtime) 
print newtime 

http://ideone.com/vI9S0

관련 문제