Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีแปลง Python Date เป็น JSON Format

ไม่มี JSON Format มาตรฐานสำหรับ Dates แต่อาจใช้ JavaScript Date Format (ISO 8601) 人間-readable, เรียงถูกต้อง, มี Fractional Seconds, Conforms to ISO 8601

Python 3: ใช้ isoformat() คืน ISO 8601 String เช่น '2017-12-31T00:00:00'

ตัวอย่าง Python 3

from datetime import datetime
my_date = datetime.now()
print(my_date.isoformat())

ผลลัพธ์

2018-01-02T22:08:12.510696

Python 2 / รุ่นเก่า: ใช้ strftime

from datetime import datetime
my_date = datetime.now()
print(my_date.strftime('%Y-%m-%dT%H:%M:%S.%f%z'))

ผลลัพธ์

2018-01-02T22:10:05.284208