我有字符串包含日期这样的“1969年3月8日12:00 AM”我想将其转换为1969年3月8日将字符串转换日期为datetime
我试图
DateTime dt = DateTime.Parse("Mar 8 1969 12:00AM","MM/dd/yyyy hh:mm:ss tt",CultureInfo.InvariantCulture);
var stringdate = dt.ToString("dd/MM/yyyy").Split('/');
但总是死机给字符串不表示一个日期
您的日期不符合格式mm/dd/yyyy。您可能需要编写自己的方法将'Mar'转换为'03',将当天的两位数字转换为'/' –