[python] 파이썬에서 datetime을 date로 어떻게 변환합니까?

어떻게이 변환합니까 datetime.datetime(객체를 예를 들면,의 반환 값 datetime.datetime.now())A와 datetime.date파이썬에서 객체?



답변

date()방법을 사용하십시오 :

datetime.datetime.now().date()


답변

설명서에서 :

datetime.datetime.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()


답변