我想知道是否可以转换完整日期和日期,例如
2013 年 4 月 18 日星期四
到string
(DD/MM/YYYY)
是的,检查标准日期时间格式字符串和自定义日期时间格式字符串
您可以尝试使用该DateTime.Parse(string str)
方法。
例如,
DateTime.Parse("Thu, 18 April 2013");
给出以下输出,
04/18/2013 00:00:00
可能有一种更简单的方法,但根据我对您问题的理解,这是一种快速的方法。有一些额外的代码,以便您可以添加到空白的 Windows 窗体项目中并查看值。
String strEntry = @"Thursday 18th of April 2013";
DateTime dteValue = DateTime.MinValue;
strEntry = strEntry.Replace("of", null);
strEntry = strEntry.Replace("rd ", " ");
strEntry = strEntry.Replace("th", null);
strEntry = strEntry.Replace("st", null);
DateTime.TryParse(strEntry, out dteValue);
String strFormat = dteValue.ToString("dd/MM/yyyy");
MessageBox.Show(strFormat, "Date Value", MessageBoxButtons.OK);