I\'ve tried the following code :
import datetime
d = datetime.datetime.strptime(\"01/27/2012\", \"%m/%d/%Y\")
print(d)
and the output is :
As astutely noted in the comments, you are parsing to a datetime object using the format you specified.
strptime(...) is String Parse Time. You have specified the format for how the string should be interpreted to initialize a Datetime object, but that format is only utilized for initialization. By default, when you go to print that datetime object, you are getting the representation of str(DatetimeObjectInstance)
(in your case, str(d)
).
If you want a different format, you should use String Format Time (strftime(...))