我不能改变日期格式,我已经试过2点的方法,但输出是0001-01-01
如何从DD-MMM-YYYY更改日期格式YYYY-MM-DD
方法1
hf_test.Value = "1-Jul-2013";
DateTime date;
var success = DateTime.TryParseExact(hf_test.Value,
"dd-MMM-yyyy",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out date);
Resopnse.Write(date.ToString("yyyy-MM-dd"));
方法2
hf_test.Value = "1-Jul-2013";
Alert.Show(DateTime.ParseExact(hf_test.Value , "dd-MMM-yyyy", culture).ToString("yyyy-MM-dd"));
你检查'success'的价值? – rhughes
有了这个日期“输出”,'success'的值将是'false'。 –