将数据从csv传输到mysql时的日期时间错误

时间:2014-03-28 14:16:33

标签: python

我是python的新手,并试图从csv文件中获取时间,其中包含位置id,vrm。,日期,时间并已插入到表中支付ans显示但我需要从csv文件中插入时间,其中将其打印表格显示为00:00:00。如何从csv而不是entrydatetime获取时间

tmp = valid_date.split('/')
    iso_date = "%s-%s-%s" % (tmp[2], tmp[1], tmp[0])
    entryDatetime = "%s 00:00:00" % iso_date
    expiryDatetime = "%s 23:59:59" % iso_date
    sql_local = """INSERT INTO customer_1.pay_and_display
        (plate, machine_id, ticket_datetime, expiry_datetime, ticket_name, ticket_price)
        VALUES ("%s", "%s", "%s", "%s", "%s", "%s") """ % (vrm, location_id, entryDatetime, expiryDatetime, "WL", 0)
    print sql_local
    cursor.execute(sql_local)

    curl = pycurl.Curl()
    body = Body()

1 个答案:

答案 0 :(得分:0)

好的,所以有time.strptime来解析代表日期的字符串和csv module来解析csv文件。

编辑:如果你正在处理日期,你也可以使用datetime对象的strptime类方法。