현지 시간 문자열을 UTC로 변환
Python에서 현지 시간의 날짜/시간 문자열을 UTC 시간의 문자열로 변환하는 과정은 다음과 같습니다. :
예제 코드:
from datetime import datetime import pytz # Given local time string local_time_str = "2008-09-17 14:02:00" # Local timezone local_timezone = pytz.timezone("America/New_York") # Parse local time string into naive datetime naive_datetime = datetime.strptime(local_time_str, "%Y-%m-%d %H:%M:%S") # Localize naive datetime with timezone local_datetime = local_timezone.localize(naive_datetime) # Convert to UTC utc_datetime = local_datetime.astimezone(pytz.utc) # Resultant UTC time string utc_time_str = utc_datetime.strftime("%Y-%m-%d %H:%M:%S") print(utc_time_str) # Output: 2008-09-17 04:02:00
이 코드 조각은 현지 시간(America/New_York, UTC -5)에서 UTC로의 변환을 보여줍니다. 결과적으로 UTC 시간을 문자열로 표현합니다.
위 내용은 Python에서 현지 시간 문자열을 UTC 시간 문자열로 어떻게 변환할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!