728x90
반응형
질문 : 마이크로 초 구성 요소없이 문자열에 대한 Python 날짜 시간
현재 암스테르담 (!) 시간 문자열 만 포함하는 Bitbucket API 응답에 UTC 시간 문자열을 추가하고 있습니다. 다른 곳에서 반환 된 UTC 시간 문자열과 일관성을 유지하기 위해 원하는 형식은 2011-11-03 11:07:04
( +00:00
뒤 따르지만 관련이 없음).
A로부터 (마이크로 초 구성 요소없이)와 같은 문자열을 만들 수있는 가장 좋은 방법은 무엇입니까 datetime
마이크로 초 구성 요소 인스턴스는?
>>> import datetime
>>> print unicode(datetime.datetime.now())
2011-11-03 11:13:39.278026
가능한 대답으로 나에게 발생한 최상의 옵션을 추가 할 것이지만 더 우아한 해결책이있을 수 있습니다.
편집 : 실제로 현재 시간을 인쇄하지 않는다는 점을 언급해야합니다. 간단한 예를 제공하기 위해 datetime.now
datetime
인스턴스가 마이크로 초 구성 요소를 포함한다고 가정해서는 안됩니다.
답변
datetime
객체의 형식을 지정하려면 해당 형식을 명시 적으로 지정하는 것이 가장 좋습니다.
>>> datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
'2011-11-03 18:21:26'
%
지시문에 대한 설명 datetime.strftime()
문서를 참조하십시오.
출처 : https://stackoverflow.com/questions/7999935/python-datetime-to-string-without-microsecond-component
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python 클래스에서 동등성 ( "equality")을 지원하는 방법 (0) | 2021.08.11 |
---|---|
Python unittest-assert Raises의 반대? (0) | 2021.08.11 |
Python에서 None 판별법 (0) | 2021.08.10 |
python setup.py 제거 (0) | 2021.08.10 |
Python 3.6 이상에서 딕셔너리 정렬 (0) | 2021.08.10 |