转换字符串日期到日期时间c#

本文关键字:日期 时间 转换 字符串 | 更新日期: 2023-09-27 18:04:10

如何将1-2-2016转换为日期时间格式dd- mm -yyyy

例如:

1-2-2016的输出应为1-Feb-2016

我已经尝试了以下代码,但它返回2-Jan-2016

 Updated_Value = Convert.ToDateTime(Updated_Value).ToString("dd-MMM-yyyy");

Update_Value变量中的Data来自数据类型为varchar的数据库。

请帮助我解决这个问题。

转换字符串日期到日期时间c#

试试这个:

DateTime dt;
DateTime.TryParseExact(Updated_Value, "d-M-yyyy", System.Globalization.CultureInfo.InvariantCulture, DateTimeStyles.None, out dt);
var newdate = dt.ToString("d-MMM-yyyy");