2012-02-17 29 views
13

Vì vậy, có cách dễ dàng để tạo dấu thời gian, trong định dạng Lược đồ XML không?Tr.bình tr.bình sang định dạng dấu thời gian Lược đồ XML

datetime.datetime.now() không hoạt động.

.now(): 2012-02-17 09:52:35.033232 

Desired: 2012-02-15T14:18:46.295-02:00 

Có vẻ khá giống nhau, nhưng không thành công khi xác thực lược đồ. Thật đơn giản để tạo thủ công, nhưng Python luôn có loại 'công cụ miễn phí' này.

Trả lời

19
>>> datetime.datetime.now(pytz.utc).isoformat() 
'2012-02-17T11:58:44.789024+00:00' 

>>> datetime.datetime.now(pytz.timezone('Europe/Paris')).isoformat() 
'2012-02-17T13:00:10.885743+01:00' 

áp dụng múi giờ của riêng bạn nếu cần thiết.

+0

Tuyệt vời, the .isoformat() đã thực hiện công việc! Cảm ơn – joaoricardo000

Các vấn đề liên quan