public static DateTime changedate(string strdt) { string strdate = null; int strdateday = 0; int strdatemonth = 0; int strdateyear = 0; int intc = 0; intc = strdt.IndexOf("/"); strdateday = Convert.ToInt32(strdt.Substring(0, intc)); strdt = strdt.Substring(intc + 1); intc = strdt.IndexOf("/"); strdatemonth = Convert.ToInt32(strdt.Substring(0, intc)); strdt = strdt.Substring(intc + 1); strdateyear = Convert.ToInt32(strdt); strdate = strdatemonth + "/" + strdateday + "/" + strdateyear; strdate = strdate.Trim(); return new DateTime(strdateyear, strdatemonth, strdateday); }
Thanks Pavan Kumar Mark Answer if this fits the need
string DateString = "04/22/2013"; // MM/dd/yyyy DateTime date = new DateTime(); System.Globalization.CultureInfo provider = System.Globalization.CultureInfo.InvariantCulture; // It will Return 04/22/2013 (MM/dd/yyyy) date = DateTime.ParseExact(DateString, "MM/dd/yyyy", provider); Response.Write(date); // OutPut : 04/22/2013 // It will Return 22/04/2013 (dd/MM/yyyy) string Date = date.ToString("dd/MM/yyyy"); Response.Write("<br/>" + Date); // OutPut : 22/04/2013
DateTime.Parse()
try TryParse method public static bool TryParse( string s, out DateTime result )
TryParse(String, DateTime)
Login to post response