I'm trying to get the datestamp on the file in mm/dd/yyyy format
time.ctime(os.path.getmtime(file))
gives me detailed time stamp Fri Jun 07 16:54:31 2013
How can I display the output as 06/07/2013
I'm trying to get the datestamp on the file in mm/dd/yyyy format
time.ctime(os.path.getmtime(file))
gives me detailed time stamp Fri Jun 07 16:54:31 2013
How can I display the output as 06/07/2013
You want to use
time.strftime()
to format the timestamp; convert it to a time tuple first using eithertime.gmtime()
ortime.localtime()
:You can create the datetime object using the ctime str like you mention and then format it back to a string of any format.
This way you don't have to deal with timezones + absolute timestamp from the Epoch
Credit: Converting string into datetime
Linking: How to get file creation & modification date/times in Python?
http://strftime.org/