Nice programing

datetime을 날짜로 어떻게 변환합니까 (Python에서)?

nicepro 2020. 10. 3. 11:50
반응형

datetime을 날짜로 어떻게 변환합니까 (Python에서)?


어떻게이 변환합니까 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()

다음과 같이 date time 객체의 date () 메서드를 사용하여 datetime 객체를 날짜로 변환 할 수 있습니다.

<datetime_object>.date()

Datetime을 가져 오는 것을 잊지 마십시오

import datetime
dt=str(datetime.datetime.now().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()

참고 URL : https://stackoverflow.com/questions/3743222/how-do-i-convert-datetime-to-date-in-python

반응형