欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c datetime到json

錢淋西2年前7瀏覽0評論

C datetime到json的轉換是一個常見的需求。在Python中,我們可以使用json模塊中的dumps和loads方法將datetime對象轉換為json字符串,或者將json字符串轉換為datetime對象。

# 將datetime對象轉換為json字符串
import json
from datetime import datetime
dt = datetime.now()
json_str = json.dumps(dt, default=str)
print(json_str)
# 輸出結果: "2022-01-01 12:00:00.000000"
# 將json字符串轉換為datetime對象
json_str = '"2022-01-01 12:00:00.000000"'
dt = datetime.strptime(json.loads(json_str), "%Y-%m-%d %H:%M:%S.%f")
print(dt)
# 輸出結果: datetime.datetime(2022, 1, 1, 12, 0)

當我們使用dumps方法將datetime對象轉換為json字符串時,需要使用default參數指定一個函數來處理datetime對象。在這里,我們使用了Python內置的str函數將datetime對象轉換為字符串。

當我們使用loads方法將json字符串轉換為datetime對象時,需要使用strptime方法將字符串解析為datetime對象。在這里,我們使用了json模塊中的loads方法將字符串轉換為Python的數據類型,并使用datetime模塊中的strptime方法解析字符串。

需要注意的是,如果datetime對象中包含時區(qū)信息,轉換后的json字符串中時間部分會以UTC時間顯示。

總之,將datetime對象轉換為json字符串或者將json字符串轉換為datetime對象都是非常簡單的,只需要使用Python中的json模塊和datetime模塊中提供的方法即可。