어떻게이 변환합니까 datetime.datetime
(객체를 예를 들면,의 반환 값 datetime.datetime.now())
A와 datetime.date
파이썬에서 객체?
답변
date()
방법을 사용하십시오 :
datetime.datetime.now().date()
답변
설명서에서 :
연도, 월, 일이 같은 날짜 개체를 반환합니다.
답변
다음 datetime.datetime.date()
방법을 사용하십시오 .
datetime.datetime.now().date()
분명히 위의 표현은 다음과 같이 작성할 수 있습니다 (그리고 IMHO :).
datetime.date.today()
답변
다음과 같이 datetime 객체의 date () 메서드를 사용하여 datetime 객체를 날짜로 변환 할 수 있습니다.
<datetime_object>.date()
답변
import time
import datetime
# use mktime to step by one day
# end - the last day, numdays - count of days to step back
def gen_dates_list(end, numdays):
start = end - datetime.timedelta(days=numdays+1)
end = int(time.mktime(end.timetuple()))
start = int(time.mktime(start.timetuple()))
# 86400 s = 1 day
return xrange(start, end, 86400)
# if you need reverse the list of dates
for dt in reversed(gen_dates_list(datetime.datetime.today(), 100)):
print datetime.datetime.fromtimestamp(dt).date()
답변
(오늘 날짜 및 요일 및 시간 이름) 에이 코드 양식을 입력 할 수 있습니다 .
datetime.datetime.now().strftime('%y-%m-%d %a %H:%M:%S')
’19 -09-09 월요일 17:37:56 ‘
그리고 오늘 코드를 입력하십시오 :
datetime.date.today().strftime('%y-%m-%d')
’19 -09-10 ‘
객체의 경우 :
datetime.datetime.now().date()
datetime.datetime.today().date()
datetime.datetime.utcnow().date()
datetime.datetime.today().time()
datetime.datetime.utcnow().date()
datetime.datetime.utcnow().time()