datetime是Python中處理日期和時間的模塊。它提供了一種簡單的方法來生成、格式化和解析日期和時間。而JSON是一種輕量級的數據交換格式,常用于前后端數據傳輸和存儲。我們可以使用Python的datetime模塊將日期和時間轉換成JSON格式,以便于在前端頁面中顯示。
import json from datetime import datetime current_time = datetime.now() current_time_json = json.dumps(current_time, default=str) print(current_time_json)
這段代碼首先導入了json模塊和datetime模塊。然后使用datetime.now()獲取當前時間,并將其賦值給current_time。接著使用json.dumps()將current_time轉換成JSON格式的字符串,并將其賦值給current_time_json。最后通過print()函數輸出current_time_json。這個JSON格式的字符串看起來類似于這樣:
"2022-11-08 09:55:54.679908"
需要注意的是,datetime對象默認不能直接轉換成JSON格式,所以我們在調用json.dumps()時,需要使用default參數指定一個轉換函數。這里我們使用了str函數,將datetime對象轉換成字符串。