I want to write datetime object in a csv file. for that i am doing something like like that:
csvWriter.writerow([tweet.created_at.encode('utf-8'), tweet.user.name.encode('utf-8')])
but i am getting error; 'datetime.datetime' object has no attribute 'encode'
and if i just simply type "tweet.created_at" with out encode
csvWriter.writerow([tweet.created_at, tweet.user.name.encode('utf-8')])
i get this error TypeError: 'datetime.datetime' object is not callable so how can i write datetime in CSV?
Use strftime
to get your required date time format.
Ex:
csvWriter.writerow([tweet.created_at.strftime("%Y-%m-%d %H:%M:%S"), tweet.user.name.encode('utf-8')])