如何将1-2-2016
转换为日期时间格式dd-MMM-yyyy
例如:
1-2-2016
的输出应为1-Feb-2016
我已经尝试了以下代码,但它正在撤回2-Jan-2016
。
Updated_Value = Convert.ToDateTime(Updated_Value).ToString("dd-MMM-yyyy");
Update_Value
变量中的数据来自数据类型为varchar的数据库。
请帮我解决这个问题。
提前致谢。
答案 0 :(得分:2)
试试这个:
DateTime dt;
DateTime.TryParseExact(Updated_Value, "d-M-yyyy", System.Globalization.CultureInfo.InvariantCulture, DateTimeStyles.None, out dt);
var newdate = dt.ToString("d-MMM-yyyy");