我想知道是否可以转换完整日期和日期,例如
2013年4月18日星期四
到string
(DD / MM / YYYY)
答案 0 :(得分:5)
答案 1 :(得分:0)
可能有一种更简单的方法,但这是基于我对您的问题的理解而想到的一种快速方法。还有一些额外的代码,因此您可以添加到空白的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);
答案 2 :(得分:0)
您可以尝试使用DateTime.Parse(string str)
方法。
例如,
DateTime.Parse("Thu, 18 April 2013");
给出以下输出,
04/18/2013 00:00:00