2014-03-28 48 views
0

我是非常新的python,并试图从csv文件中获取时间位置id,vrm。,日期,时间和插入表付款ans显示,但我需要从csv文件插入时间,其中表格打印为00:00:00。我怎样才能时限从CSV,而不是entrydatetime日期时间错误,同时从csv传输数据到mysql

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() 

回答

0

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

编辑:如果您正在处理日期,您还可以使用datetime对象的strptime classmethod。

+0

是的....如何以及在哪里可以使用时间戳 – smrithi

+0

什么时间戳? – aepsil0n

+0

我有csv的时间戳:154,NG58YUE,11/03/2014 11:34:51 – smrithi