开发者社区> 问答> 正文

在Python中从SQL打印日期时间值返回无效结果怎么办?

在Python中从SQL打印日期时间值返回无效结果怎么办?

展开
收起
贺贺_ 2019-12-02 19:11:19 439 0
1 条回答
写回答
取消 提交回答
  • 这是 Python 中日期时间对象的表示形式。您需要使用strftime来格式化日期。

    for ct in car_time: 
    ct[O] = ct[O].strftime('%Y-%m-%d %H:%M:%S')
    
    

    另一个解决方案是直接在 SQL Server 端执行格式设置,以便返回字符串。 类似内容:

    cursor.execute('SELECT TOP (10) CONVERT(VARCHAR(19), [TimeLog], 120) AS TimeLog FROM [database].[dbo].[table]')
    
    2019-12-02 19:11:52
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载