2024-10-04 11:22:05 发布
网友
您好,我有一个sql表,其中包含日期和时间和十进制,所以当我在sql和sql结果中选择并查看此列时,一切都是正常的,但当我在python中读取此数据时,有些变化,我不知道为什么!像转换成datetime和timedelta的日期和时间,或者转换成十进制的日期和时间,没有转换成浮点和beDecimal('String'):/
datetime
timedelta
Decimal('String')
我从SQL和python中截取了屏幕截图,结果如下图所示:
顺序是规则的,每个黄色框等于橙色框,当然它们的数字不一样
是的,我找到了答案,我想可能有人在用python从mysql数据库读取数据时遇到了这个问题
时间变量类型是datetime.deltatime,它是秒,因此它在str()中有内置方法将其转换为实时datetime值Hour:Minutes:Second
日期变量类型为datetime.datetime,因为它可以是年、日或。。。。从它
我使用此2方法将日期和时间转换为实际情况:
import datetime date = date.strftime("%Y-%m-%d") time = str(time)
输出为:
08/11/2020 1:17:41
是的,我找到了答案,我想可能有人在用python从mysql数据库读取数据时遇到了这个问题
时间变量类型是datetime.deltatime,它是秒,因此它在str()中有内置方法将其转换为实时datetime值Hour:Minutes:Second
日期变量类型为datetime.datetime,因为它可以是年、日或。。。。从它
我使用此2方法将日期和时间转换为实际情况:
输出为:
相关问题 更多 >
编程相关推荐