2014-03-28 50 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