Akbar Amelia
Akbar Amelia

Reputation: 27

How can I change this format to be datetime format? (python)

I have a dataset which contains some columns with datetime. My problem is, I found this type datetime format:

Apr'11
Apr-11
Apr 11

How can I automatically change this format to be datetime format?

Upvotes: 0

Views: 196

Answers (1)

Shahid Khan
Shahid Khan

Reputation: 193

for you can use datetime module

from datetime import datetime 

this is the link if you want any confusion

date_string = "Apr'11"
date = datetime.strptime(date_string, "%b'%d")

%b = Locale’s abbreviated month name. (like Apr, Mar, Jan, etc) %d = Day of the month as a decimal number [01,31]

date_string_2 = "Apr-11"
date = datetime.strptime(date_string, "%b-%d")

date_string_3 = "Apr 11"
date = datetime.strptime(date_string, "%b %d")

You should write this "%b %d" same as like date_string otherwise it will give you, even if you give an extra space.

go to this link to learn more about this: https://docs.python.org/3/library/time.html

Upvotes: 2

Related Questions