UTC7 Con trăn
Python là một ngôn ngữ lập trình phổ biến. Có nhiều chức năng và mô-đun sẵn có có thể giúp công việc của bạn dễ dàng hơn. Mô-đun datatime là một trong số đó. Nó cho phép bạn thao tác ngày và giờ. Trong toàn bộ hướng dẫn này, bạn sẽ biết cách chuyển đổi UTC sang Giờ địa phương trong Python bằng nhiều phương pháp khác nhau Show
Các phương pháp chuyển đổi UTC sang Giờ địa phương trong PythonTrong phần này, bạn sẽ biết tất cả các phương pháp để chuyển đổi UTC sang giờ địa phương. Hãy chắc chắn rằng bạn nên thực hiện tất cả công việc của mình trên Jupyter Notebook như tôi cũng đang làm trên đó. Đó là để hiểu rõ hơn về đầu ra và mã phương pháp 1. Sử dụng hàm astimezone()Phương pháp đầu tiên là sử dụng hàm astimezone(). Nó sẽ sử dụng kết hợp với mô-đun tzlocal. Thực hiện các dòng mã dưới đây
Giải thích mã Ở đây đầu tiên Nhập mô-đun python filesme,tzutc và tzlocal. Sau đó sử dụng datetime. now(tzutc()), tôi nhận được ngày giờ UTC hiện tại. Để chuyển đổi thời gian UTC thành giờ địa phương, tôi đang sử dụng toán tử dấu chấm trên thời gian UTC và chuyển phương thức tzlocal() bên trong hàm astimezone(). Khi bạn chạy mã, bạn sẽ nhận được đầu ra sau Mô-đun ngày giờ cung cấp các lớp để làm việc với ngày và giờ. Các lớp này cung cấp một số hàm để xử lý ngày, giờ và khoảng thời gian. Ngày và giờ là một đối tượng trong Python, vì vậy khi bạn thao tác với chúng, bạn thực sự đang thao tác với các đối tượng chứ không phải chuỗi hoặc dấu thời gian lớp. Để biết thêm thông tin, hãy tham khảo mô-đun ngày giờ của Python với các ví dụ Thí dụ
1615975803.7879041 1615975803.7879042 1615975803.7879043 1615975803.7879044 1615975803.7879043 1615975803.7879046 1615975803.7879047 1615975803.7879048 1615975803.7879049
1615975803.7879043 # datetime module 31615975803.7879043 # datetime module 31615975803.7879043 # datetime module 31615975803.7879043 # datetime module 31615975803.7879043 # datetime module 31615975803.7879043 3_______26_______4
đầu ra 2020-01-26 2020-02-04 1999-12-12 12:12:12.342380 2020-02-04 07:46:29.315237 Lấy dấu thời gian UTCSử dụng Giả sử chúng ta có một đối tượng
Biến
Để chuyển đổi thời gian này thành UTC, chúng ta có thể sử dụng phương thức
Nếu chúng ta muốn chuyển đổi thời gian hiện tại sang UTC thì sao? Trong khi các đối tượng
Tài liệu Python khuyên bạn nên chuyển múi giờ mục tiêu (trong trường hợp của chúng tôi là ____20_______2) sang múi giờ thay thế Làm cách nào để có được thời gian UTC bằng Python?Nhận thời gian UTC hiện tại . Sử dụng ngày giờ. phương thức now() để lấy thời gian hiện tại Sử dụng lớp múi giờ với phiên bản UTC với phương thức now() để lấy thời gian UTC hiện tại trong Python Làm cách nào để chuyển đổi múi giờ thành UTC trong Python?Sử dụng mô-đun pytz đi kèm với danh sách đầy đủ các múi giờ + UTC. Tìm hiểu múi giờ địa phương là gì, xây dựng một đối tượng múi giờ từ nó, thao tác và gắn nó vào datetime ngây thơ. Cuối cùng, sử dụng datetime. astimezone() để chuyển đổi ngày giờ thành UTC .
Làm cách nào để chuyển đổi thời gian UTC thành dấu thời gian trong Python?Chúng ta có thể chuyển đối tượng ngày giờ thành dấu thời gian bằng cách sử dụng phương thức dấu thời gian() . Nếu đối tượng datetime nhận biết UTC, thì phương thức này sẽ tạo dấu thời gian UTC. Nếu đối tượng ngây thơ, chúng ta có thể gán giá trị UTC cho tham số tzinfo của đối tượng datetime và sau đó gọi phương thức timestamp().
Làm cách nào để chuyển đổi UTC sang địa phương trong datetime?Phương thức ToLocalTime chuyển đổi giá trị DateTime từ UTC sang giờ địa phương . Để chuyển đổi thời gian ở bất kỳ múi giờ được chỉ định nào thành giờ địa phương, hãy sử dụng TimeZoneInfo. phương thức ConvertTime. Giá trị do chuyển đổi trả về là Ngày giờ có thuộc tính Loại luôn trả về Địa phương. |