Được tạo ra: tháng 10 đến 10 tháng 10 năm 2021 Python lưu trữ ngày và thời gian một cách rất tinh vi. Nó có một loại dữ liệu đặc biệt để lưu trữ loại dữ liệu này. Hơn nữa, Python cũng cung cấp một mô -đun Việc chuyển đổi thành các múi giờ khác nhau là một phần thiết yếu của ngày và thời gian thao túng. Trong bài viết này, chúng tôi sẽ thảo luận về hai múi giờ như vậy, cụ thể là UTC và CST, và các cách khác nhau có sẵn để chuyển đổi cái trước sang cái sau. Mô -đun dateutil.tz
để chuyển đổi ngày và thời gian từ UTC sang CST trong Pythonpytz
để chuyển đổi ngày và thời gian từ UTC sang CST trong Pythonzoneinfo
để chuyển đổi ngày và thời gian từ UTC sang CST trong Pythondatetime
cung cấp một số lớp để thao túng ngày và giờ.datetime
là một điều cần thiết và sẽ cần được nhập và sử dụng trong tất cả các phương pháp được đề cập trong bài viết dưới đây.
Sử dụng mô -đun dateutil.tz
để chuyển đổi ngày và thời gian từ UTC sang CST trong Python
Sử dụng mô -đun pytz
để chuyển đổi ngày và thời gian từ UTC sang CST trong Python
Sử dụng mô -đun zoneinfo
để chuyển đổi ngày và thời gian từ UTC sang CST trong Python
Python lưu trữ ngày và thời gian một cách rất tinh vi. Nó có một loại dữ liệu đặc biệt để lưu trữ loại dữ liệu này. Hơn nữa, Python cũng cung cấp một mô -đun datetime
cung cấp một số lớp để thao túng ngày và giờ.
import datetime
from dateutil import tz
from_zone = tz.gettz['UTC']
to_zone = tz.gettz['America/Chicago']
json_data = {'time': "2021-10-08T08:17:42Z"}
utc = datetime.datetime.strptime[json_data['time'], "%Y-%m-%dT%H:%M:%SZ"]
utc = utc.replace[tzinfo=from_zone]
cst = utc.astimezone[to_zone]
print[utc]
print[cst]
Việc chuyển đổi thành các múi giờ khác nhau là một phần thiết yếu của ngày và thời gian thao túng. Trong bài viết này, chúng tôi sẽ thảo luận về hai múi giờ như vậy, cụ thể là UTC và CST, và các cách khác nhau có sẵn để chuyển đổi cái trước sang cái sau.
2021-10-08 08:17:42+00:00
2021-10-08 03:17:42-05:00
Sử dụng mô -đun pytz
để chuyển đổi ngày và thời gian từ UTC sang CST trong Python
Sử dụng mô -đun zoneinfo
để chuyển đổi ngày và thời gian từ UTC sang CST trong Python
Python lưu trữ ngày và thời gian một cách rất tinh vi. Nó có một loại dữ liệu đặc biệt để lưu trữ loại dữ liệu này. Hơn nữa, Python cũng cung cấp một mô -đun datetime
cung cấp một số lớp để thao túng ngày và giờ.
Việc chuyển đổi thành các múi giờ khác nhau là một phần thiết yếu của ngày và thời gian thao túng. Trong bài viết này, chúng tôi sẽ thảo luận về hai múi giờ như vậy, cụ thể là UTC và CST, và các cách khác nhau có sẵn để chuyển đổi cái trước sang cái sau.
from datetime import datetime, timezone
import pytz
fmt = '%Y-%m-%d %H:%M:%S %Z%z'
e = pytz.timezone['US/Central']
time_from_utc = datetime.fromtimestamp[1607020200, tz=timezone.utc]
time_from = time_from_utc.astimezone[e]
time_from.strftime[fmt]
time_to_utc = datetime.fromtimestamp[1609785000, tz=timezone.utc]
time_to = time_to_utc.astimezone[tz=pytz.timezone['US/Central']]
print[time_to_utc]
print[time_to]
Việc chuyển đổi thành các múi giờ khác nhau là một phần thiết yếu của ngày và thời gian thao túng. Trong bài viết này, chúng tôi sẽ thảo luận về hai múi giờ như vậy, cụ thể là UTC và CST, và các cách khác nhau có sẵn để chuyển đổi cái trước sang cái sau.
2021-01-04 18:30:10+00:00
2021-01-04 12:30:10-06:00
Mô -đun datetime
là một điều cần thiết và sẽ cần được nhập và sử dụng trong tất cả các phương pháp được đề cập trong bài viết dưới đây.
- Mô -đun
2 cung cấp năng lượng cho mô -đun2021-10-08 08:17:42+00:00 2021-10-08 03:17:42-05:00
datetime
tiêu chuẩn bằng cách cung cấp một số phần mở rộng đáng kể. Mô-đundateutil.tz
cung cấp các triển khai múi giờ của lớp phụ thuộc loại Tóm tắt
5.2021-10-08 08:17:42+00:00 2021-10-08 03:17:42-05:00
- Ở đây, chúng tôi sẽ thường xuyên sử dụng hàm
6, về cơ bản lấy một đối tượng của múi giờ từ chuỗi đã cho được truyền làm đối số của nó.2021-10-08 08:17:42+00:00 2021-10-08 03:17:42-05:00
- Mã sau sử dụng mô -đun
dateutil.tz
để chuyển đổi ngày và thời gian từ UTC sang CST trong Python. - Mã trên cung cấp đầu ra sau:
Sử dụng mô -đun zoneinfo
để chuyển đổi ngày và thời gian từ UTC sang CST trong Python
Python lưu trữ ngày và thời gian một cách rất tinh vi. Nó có một loại dữ liệu đặc biệt để lưu trữ loại dữ liệu này. Hơn nữa, Python cũng cung cấp một mô -đun datetime
cung cấp một số lớp để thao túng ngày và giờ.
Việc chuyển đổi thành các múi giờ khác nhau là một phần thiết yếu của ngày và thời gian thao túng. Trong bài viết này, chúng tôi sẽ thảo luận về hai múi giờ như vậy, cụ thể là UTC và CST, và các cách khác nhau có sẵn để chuyển đổi cái trước sang cái sau.
Mô -đun datetime
là một điều cần thiết và sẽ cần được nhập và sử dụng trong tất cả các phương pháp được đề cập trong bài viết dưới đây.
from datetime import datetime
from zoneinfo import ZoneInfo
naive_datetime = datetime[2021, 10, 08, 12, 0, 0]
user_tz_preference = ZoneInfo['US/Central']
user_datetime = naive_datetime.replace[tzinfo=user_tz_preference]
user_datetime = datetime[2011, 10, 26, 12, tzinfo=ZoneInfo['US/Central']]
utc_datetime = user_datetime.astimezone[ZoneInfo['UTC']]
print[user_datetime.isoformat[]]
print[utc_datetime.isoformat[]]
Việc chuyển đổi thành các múi giờ khác nhau là một phần thiết yếu của ngày và thời gian thao túng. Trong bài viết này, chúng tôi sẽ thảo luận về hai múi giờ như vậy, cụ thể là UTC và CST, và các cách khác nhau có sẵn để chuyển đổi cái trước sang cái sau.
# 2021-10-08T12:00:00-06:00
# 2021-10-08T19:00:00+00:00
Mô -đun datetime
là một điều cần thiết và sẽ cần được nhập và sử dụng trong tất cả các phương pháp được đề cập trong bài viết dưới đây.
2021-10-08 08:17:42+00:00
2021-10-08 03:17:42-05:00
2 cung cấp năng lượng cho mô -đun datetime
tiêu chuẩn bằng cách cung cấp một số phần mở rộng đáng kể. Mô-đun dateutil.tz
cung cấp các triển khai múi giờ của lớp phụ thuộc loại Tóm tắt 2021-10-08 08:17:42+00:00
2021-10-08 03:17:42-05:00
5.2021-10-08 08:17:42+00:00
2021-10-08 03:17:42-05:00
6, về cơ bản lấy một đối tượng của múi giờ từ chuỗi đã cho được truyền làm đối số của nó.dateutil.tz
để chuyển đổi ngày và thời gian từ UTC sang CST trong Python.