파이썬-날짜 입력을 시간없이 날짜 출력으로 변환

레이서

입력 : 2011-01-01 출력 : 2011-01-01 00:00:00

2011-01-01을 출력하는 방법은 무엇입니까?

# Packages
import datetime

def ObtainDate():
    global d
    isValid=False
    while not isValid:
        userInDate = raw_input("Type Date yyyy-mm-dd: ")
        try: # strptime throws an exception if the input doesn't match the pattern
            d = datetime.datetime.strptime(userInDate, '%Y-%m-%d')
            isValid=True
        except:
            print "Invalid Input. Please try again.\n"
    return d


print ObtainDate()

실제로 참조와 동일하지 않습니다. 나는 시간이 아닌 날짜만을 요구하고있다.

TigerhawkT3

원하는 형식으로 구문 분석 된 개체의 형식을 지정하면됩니다.

d = datetime.datetime.strftime(datetime.datetime.strptime(userInDate, '%Y-%m-%d'), '%Y-%m-%d')
>>> d
'2015-05-09'

... 사실, 형식을 전혀 변경하지 않으려면 다음과 같이하십시오.

try: # strptime throws an exception if the input doesn't match the pattern
    datetime.datetime.strptime(userInDate, '%Y-%m-%d')
except ValueError:
    print "Invalid Input. Please try again.\n"
else:
    isValid=True
    d = userInDate

실제로 datetime속도를 원한다면 완전히 건너 뛸 수 있습니다 .

if userInDate.replace('-','').isdigit() and len(userInDate) == 10 and userInDate[4] == userInDate[7] == '-':
    d = userInDate

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

날짜 시간을 로컬 파이썬으로 변환

분류에서Dev

날짜 시간을 로컬 파이썬으로 변환

분류에서Dev

날짜 문자열을 원하는 날짜 형식으로 변환하고 출력이 nil입니다.

분류에서Dev

파이썬 날짜 시간을 int로

분류에서Dev

날짜 시간을 파이썬이 읽을 수있는 형식으로 변환 할 수 없습니다.

분류에서Dev

날짜 파이썬에 입력 사용

분류에서Dev

정수 시간을 날짜없이 문자열 시간으로 변환

분류에서Dev

파이썬에서 초를 날짜와 시간으로 변환

분류에서Dev

파이썬 / 루비에서 EPOC 날짜 시간을 PST로 변환

분류에서Dev

파이썬에서 "ddMONyyyy"문자열을 날짜로 변환

분류에서Dev

파이썬은 datetime 문자열을 날짜로 변환

분류에서Dev

두 날짜 사이의 예상 형식으로 날짜 출력

분류에서Dev

부분 문자열을 추출하고 날짜 시간 파이썬으로 변환

분류에서Dev

파이썬에서 날짜 시간을 올바르게 변환

분류에서Dev

파이썬을 통해 'th' 'st' 'rd' 'nd'가있는 날짜 문자열을 날짜 형식으로 변환

분류에서Dev

작성된 날짜를 파이썬에서 날짜 형식으로 변환

분류에서Dev

파이썬에서 초없이 datetime을 날짜로 변환해야합니다

분류에서Dev

날짜 문자열을 UTC 날짜 / 시간으로 변환

분류에서Dev

일광 절약 시간제 변환없이 epoch 시간을 사람의 날짜 시간 문자열로 변환

분류에서Dev

실시간으로 두 HTML 날짜 입력 필드 사이의 날짜 계산

분류에서Dev

이 STRING을 시간 + 날짜로 변환하는 방법

분류에서Dev

날짜 시간을 int에서 실제 날짜로 변환

분류에서Dev

각도 날짜 범위 슬라이더에서 두 개의 다른 변수로 날짜 출력 반환

분류에서Dev

대시없이 문자열을 날짜로 변환

분류에서Dev

일반 날짜를 파이썬에서 datetime으로 변환 (pandas)

분류에서Dev

파이썬에서 날짜를 목록으로 변환

분류에서Dev

화살표 파이썬을 사용하여 문자열을 날짜로 변환

분류에서Dev

날짜 시간을 UniversalDateTime UTC로 변환

분류에서Dev

날짜와 시간을 UTC로 변환

Related 관련 기사

  1. 1

    날짜 시간을 로컬 파이썬으로 변환

  2. 2

    날짜 시간을 로컬 파이썬으로 변환

  3. 3

    날짜 문자열을 원하는 날짜 형식으로 변환하고 출력이 nil입니다.

  4. 4

    파이썬 날짜 시간을 int로

  5. 5

    날짜 시간을 파이썬이 읽을 수있는 형식으로 변환 할 수 없습니다.

  6. 6

    날짜 파이썬에 입력 사용

  7. 7

    정수 시간을 날짜없이 문자열 시간으로 변환

  8. 8

    파이썬에서 초를 날짜와 시간으로 변환

  9. 9

    파이썬 / 루비에서 EPOC 날짜 시간을 PST로 변환

  10. 10

    파이썬에서 "ddMONyyyy"문자열을 날짜로 변환

  11. 11

    파이썬은 datetime 문자열을 날짜로 변환

  12. 12

    두 날짜 사이의 예상 형식으로 날짜 출력

  13. 13

    부분 문자열을 추출하고 날짜 시간 파이썬으로 변환

  14. 14

    파이썬에서 날짜 시간을 올바르게 변환

  15. 15

    파이썬을 통해 'th' 'st' 'rd' 'nd'가있는 날짜 문자열을 날짜 형식으로 변환

  16. 16

    작성된 날짜를 파이썬에서 날짜 형식으로 변환

  17. 17

    파이썬에서 초없이 datetime을 날짜로 변환해야합니다

  18. 18

    날짜 문자열을 UTC 날짜 / 시간으로 변환

  19. 19

    일광 절약 시간제 변환없이 epoch 시간을 사람의 날짜 시간 문자열로 변환

  20. 20

    실시간으로 두 HTML 날짜 입력 필드 사이의 날짜 계산

  21. 21

    이 STRING을 시간 + 날짜로 변환하는 방법

  22. 22

    날짜 시간을 int에서 실제 날짜로 변환

  23. 23

    각도 날짜 범위 슬라이더에서 두 개의 다른 변수로 날짜 출력 반환

  24. 24

    대시없이 문자열을 날짜로 변환

  25. 25

    일반 날짜를 파이썬에서 datetime으로 변환 (pandas)

  26. 26

    파이썬에서 날짜를 목록으로 변환

  27. 27

    화살표 파이썬을 사용하여 문자열을 날짜로 변환

  28. 28

    날짜 시간을 UniversalDateTime UTC로 변환

  29. 29

    날짜와 시간을 UTC로 변환

뜨겁다태그

보관