Đầu ra của datetime.datetime.now()
kết quả đầu ra trong múi giờ gốc của tôi là UTC-8. Tôi muốn chuyển đổi nó thành một dấu thời gian thích hợp với một tzinfo của UTC.TênError: tên 'UTC' không được xác định
from datetime import datetime, tzinfo
x = datetime.now()
x = x.replace(tzinfo=UTC)
^kết quả đầu ra NameError: Tên 'UTC' không được định nghĩa
x.replace(tzinfo=<UTC>)
đầu ra Lỗi Cú pháp: cú pháp hợp lệ
x.replace(tzinfo='UTC')
đầu ra Lỗi Loại: tzinfo luận phải Không có hoặc của một lớp con tzinfo, không gõ ' str '
Cú pháp chính xác để sử dụng để hoàn thành ví dụ của tôi là gì?
thư viện chuẩn của Python không bao gồm bất kỳ tzinfo lớp học, bao gồm UTC. Các tài liệu hướng dẫn không bao gồm các hướng dẫn để tạo ra một mặc dù. –