python 與 Mysql 資料型別轉換

FisherMan發表於2020-05-11

日常工作中,我們難免會遇到要直連資料庫來進行資料的讀取與處理,然而會有幾種比較有特點的資料需要進行轉換,整理如下:

一、Decimal資料轉換

從資料庫中讀出來的值為Decimal('50'),轉換為字串如下:

from decimal import *

s=Decimal('50')

s_str =str(s.quantize(Decimal('0.00'))) #四捨五入保留兩位小數

二、datetime.datetime資料轉換

從資料庫中讀出來的值為datetime.datetime(2018, 6, 5, 11, 28, 49),轉換為字串如下:

date_data =datetime.datetime(2018, 6, 5, 11, 28, 49)

date_str = date_data.strftime("%Y-%m-%d %T") #轉換為字串,精確到時分秒

目前主要發現這兩種型別比較有特點,有其他型別的也請大家提出,共同學習啦!

相關文章