Chinaunix

标题: PyMySQL模块查询带有时间格式字段的记录时输出异常 [打印本页]

作者: Feyiz    时间: 2016-08-05 14:27
标题: PyMySQL模块查询带有时间格式字段的记录时输出异常
我用python3.4调用pymysql模块连接MySQL数据库,查询带有时间格式的字段时,输出异常。
代码如下:
  1. # -*- coding: utf-8 -*-
  2. import pymysql


  3. def dump(tablename):
  4.     cur.execute("select * from " + tablename)
  5.     for each in cur:
  6.         print(each)

  7. conn = pymysql.connect(host='127.0.0.1', user='roach', passwd='roach', db='roach', charset='utf8')
  8. cur = conn.cursor()
  9. dump('squad')
  10. cur.close()
  11. conn.close()
复制代码
实际输出如下:
(1, '第一', '08:00:00', '15:59:59', datetime.datetime(2015, 12, 18, 11, 41, 47), 0, '')
(2, '第二', '16:00:00', '23:59:59', datetime.datetime(2015, 10, 25, 16, 31, 24), 0, '')
(3, '第三', '00:00:00', '07:59:59', datetime.datetime(2015, 10, 25, 16, 30, 36), -1, '')
我需要的预期输出格式如下:
(1, '第一', '08:00:00', '15:59:59', '2015-12-18 11:41:47', 0, '')
(2, '第二', '16:00:00', '23:59:59', '2015-10-25 16:31:24', 0, '')
(3, '第三', '00:00:00', '07:59:59', '2015-10-25 16:30:36', -1, '')
请教一下,如何修改脚本才能实现我的预期输出
作者: Linux_manne    时间: 2016-08-05 17:02
format(date) 即可




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2