datetime : 시간대 오프셋으로 타임 스탬프 가져 오기

루디 칸지 오티

다음 형식의 날짜에서 타임 스탬프를 얻고 싶습니다.

Mon, 23 Nov 2020 19:00:00 GMT
Mon, 23 Nov 2020 20:00:00 +0100

다음 문을 사용하여 날짜를 datetime개체 로 변환 합니다.

dateobj = datetime.datetime.strptime(date, '%a, %d %b %Y %H:%M:%S %Z')
dateobj = datetime.datetime.strptime(date, '%a, %d %b %Y %H:%M:%S %z')

그러나 .timestamp()방법을 사용 하면 epoch와 다른 초가 인쇄됩니다. %Z지시문이 datetime객체에 시간대 정보를 추가 하지 않는 이유는 무엇 입니까? 시간대를 어떻게 고려하여 타임 스탬프가 동일합니까?

MrFuppes

Python에서 일치하지 않는 datetime 구문 분석 시간대에 유의하십시오 . 귀하의 문제는 %Z그것하게, strptime 동의 - 특정 문자열 (GMT, UTC와 time.tzname의 값 문서를 하지만, 실제로 그것을 무엇을하지 않습니다). 반환 된 datetime 객체는 순진합니다. 그래서 파이썬은 timestamp()메서드 를 호출하면 현지 시간이라고 가정 합니다.

대신 dateutil의 파서를 사용할 수 있습니다.

from dateutil.parser import parse

for s in ("Mon, 23 Nov 2020 19:00:00 GMT", "Mon, 23 Nov 2020 20:00:00 +0100"):
    dt = parse(s)
    print(repr(dt), dt.timestamp())

# datetime.datetime(2020, 11, 23, 19, 0, tzinfo=tzutc()) 1606158000.0
# datetime.datetime(2020, 11, 23, 20, 0, tzinfo=tzoffset(None, 3600)) 1606158000.0

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python의 시간대 인식 datetime 객체에서 UTC 타임 스탬프 가져 오기

분류에서Dev

Apache 로그 형식 타임 스탬프가 시간대 오프셋을 가져올 수 없습니다.

분류에서Dev

gmt 타임 스탬프에서 epoch 시간 가져 오기

분류에서Dev

BigQuery에서 시간대 이름 양식 타임 스탬프 가져 오기

분류에서Dev

시간대없이 타임 스탬프에서 날짜 가져 오기

분류에서Dev

int를 타임 스탬프로 변환 Elasticsearch에서 시간 가져 오기

분류에서Dev

타임 스탬프가 24 시간보다 큰 문서 가져 오기

분류에서Dev

요일 및 시간 열을 연결하여 타임 스탬프 가져 오기

분류에서Dev

Google 문서 타임 스탬프에서 총 시간 가져 오기

분류에서Dev

UTC의 날짜 및 시간에서 타임 스탬프 가져 오기

분류에서Dev

Spark 데이터 프레임을 만들고 최대 타임 스탬프 값으로 레코드 가져 오기

분류에서Dev

여러 시간대가있는 datetime 열을 epoch 타임 스탬프로 변환

분류에서Dev

자정에 시간과 분에 대한 타임 스탬프 개체 가져 오기

분류에서Dev

유닉스 타임 스탬프에서 moment.js 순간 0 가져 오기

분류에서Dev

SQLite에서 최신 타임 스탬프에 대한 레코드 가져 오기

분류에서Dev

타임 스탬프가 불규칙한 시간 간격 내에있는 행 가져 오기 Pandas (시계열)

분류에서Dev

타임 스탬프 범위에서 시작일 및 종료일 가져 오기

분류에서Dev

MySQL : 매일 시작 및 종료 타임 스탬프 가져 오기

분류에서Dev

월 및 연도의 시작 및 종료 타임 스탬프 가져 오기

분류에서Dev

타임 스탬프 Android에서 날짜 및 시간을 가져 오려면

분류에서Dev

타임 스탬프 Android에서 날짜 및 시간을 가져 오려면

분류에서Dev

시간대가있는 PostgreSQL 타임 스탬프를 DateTime으로 변환하는 방법은 무엇입니까?

분류에서Dev

Python : 타임 스탬프에서 시간대 시간을 추가 또는 제거하고 실제 시간 가져 오기

분류에서Dev

위치 / 타임 스탬프로 Instagram 사진 가져 오기

분류에서Dev

databricks CSV 가져 오기 타임 스탬프 NULL 문제

분류에서Dev

Firestore Databse에서 타임 스탬프 가져 오기

분류에서Dev

PostgreSQL에서 한 달 전의 타임 스탬프 가져 오기

분류에서Dev

PostgreSQL에서 타임 스탬프 연도 가져 오기

분류에서Dev

Firebase 서버 타임 스탬프 가져 오기

Related 관련 기사

  1. 1

    Python의 시간대 인식 datetime 객체에서 UTC 타임 스탬프 가져 오기

  2. 2

    Apache 로그 형식 타임 스탬프가 시간대 오프셋을 가져올 수 없습니다.

  3. 3

    gmt 타임 스탬프에서 epoch 시간 가져 오기

  4. 4

    BigQuery에서 시간대 이름 양식 타임 스탬프 가져 오기

  5. 5

    시간대없이 타임 스탬프에서 날짜 가져 오기

  6. 6

    int를 타임 스탬프로 변환 Elasticsearch에서 시간 가져 오기

  7. 7

    타임 스탬프가 24 시간보다 큰 문서 가져 오기

  8. 8

    요일 및 시간 열을 연결하여 타임 스탬프 가져 오기

  9. 9

    Google 문서 타임 스탬프에서 총 시간 가져 오기

  10. 10

    UTC의 날짜 및 시간에서 타임 스탬프 가져 오기

  11. 11

    Spark 데이터 프레임을 만들고 최대 타임 스탬프 값으로 레코드 가져 오기

  12. 12

    여러 시간대가있는 datetime 열을 epoch 타임 스탬프로 변환

  13. 13

    자정에 시간과 분에 대한 타임 스탬프 개체 가져 오기

  14. 14

    유닉스 타임 스탬프에서 moment.js 순간 0 가져 오기

  15. 15

    SQLite에서 최신 타임 스탬프에 대한 레코드 가져 오기

  16. 16

    타임 스탬프가 불규칙한 시간 간격 내에있는 행 가져 오기 Pandas (시계열)

  17. 17

    타임 스탬프 범위에서 시작일 및 종료일 가져 오기

  18. 18

    MySQL : 매일 시작 및 종료 타임 스탬프 가져 오기

  19. 19

    월 및 연도의 시작 및 종료 타임 스탬프 가져 오기

  20. 20

    타임 스탬프 Android에서 날짜 및 시간을 가져 오려면

  21. 21

    타임 스탬프 Android에서 날짜 및 시간을 가져 오려면

  22. 22

    시간대가있는 PostgreSQL 타임 스탬프를 DateTime으로 변환하는 방법은 무엇입니까?

  23. 23

    Python : 타임 스탬프에서 시간대 시간을 추가 또는 제거하고 실제 시간 가져 오기

  24. 24

    위치 / 타임 스탬프로 Instagram 사진 가져 오기

  25. 25

    databricks CSV 가져 오기 타임 스탬프 NULL 문제

  26. 26

    Firestore Databse에서 타임 스탬프 가져 오기

  27. 27

    PostgreSQL에서 한 달 전의 타임 스탬프 가져 오기

  28. 28

    PostgreSQL에서 타임 스탬프 연도 가져 오기

  29. 29

    Firebase 서버 타임 스탬프 가져 오기

뜨겁다태그

보관