Convert.ToDateTime

  • Thread starter Thread starter Mike P
  • Start date Start date
M

Mike P

I've been using this code to get the date in the format dd/mm/yyyy with
Culture="en-GB":

DateFrom = Convert.ToDateTime(DateFrom.ToString("d"));

Now I need to put the date in US format, so I've changed my Culture to
"en-US", but the line of code no longer works, instead of 10/28/2003, I
get 10/28/2003 12:00:00AM.

Can anybody help me out with this?



Thanks,

lfc77
 
Mike P said:
I've been using this code to get the date in the format dd/mm/yyyy with
Culture="en-GB":

DateFrom = Convert.ToDateTime(DateFrom.ToString("d"));

Now I need to put the date in US format, so I've changed my Culture to
"en-US", but the line of code no longer works, instead of 10/28/2003, I
get 10/28/2003 12:00:00AM.

Can anybody help me out with this?

Instead of changing your culture, use DateTime.ParseExact and give it
the appropriate format to parse, and then use DateTime.ToString with
the appropriate format to reformat it again.
 
Back
Top