Click here to Skip to main content
15,941,278 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi All,

I have string variable which hold the Date in
MM/dd/yyyy HH:mm:ss
format.and want to convert into
dd/MM/yyyy HH:mm:ss
Updated 11-Jan-12 1:58am
johannesnestler 11-Jan-12 8:42am    
are you just converting between cultures? If yes, just use different Cultures on Conversion and no format string is needed.

Don't. Instead, convert it to a DateTime using either the users current DateTime settings or an absolute string. Then keep it as a DateTime until you actually need to format it for a display, and convert it then:
string date = "01/11/2011 13:24:17";
DateTime dt;
if (DateTime.TryParseExact(date, "MM/dd/yyyy HH:mm:ss", CultureInfo.InvariantCulture,DateTimeStyles.None , out dt))

string output = dt.ToString("dd/MM/yyyy HH:mm:ss");
Share this answer
Try this


and this to convert the date time to string with your special format

string CurrentTime = DateTime.Now.ToString("ddMMyyyy")

and you can see My answer[^] when i answer your friend before
Share this answer
Try this

string date = "01/11/2011 13:24:17";
string  dt = Convert.ToDateTime(date).ToString("dd/MM/yyyy hh:mm:ss");
Share this answer

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900