我试图以"yyyyMMdd"格式保存DateTime.Now
我有这个代码
string todaysDate = DateTime.Now.ToString();
Run Code Online (Sandbox Code Playgroud)
...
U_Date_of_PD_added = GetDateFromString(todaysDate)
Run Code Online (Sandbox Code Playgroud)
// U_Date_of_PD_added是日期时间数据库字段
...
//Method to get date from string
private DateTime GetDateFromString(string dateString)
{
string format = "yyyyMMdd";
return DateTime.ParseExact(dateString, format, CultureInfo.InvariantCulture);
}
Run Code Online (Sandbox Code Playgroud)
我一直收到错误"字符串未被识别为有效的DateTime".因为它试图解析.可能有什么不对?
我不在乎是否节省时间,我宁愿00:00:00.000
Mar*_*ers 10
将日期转换为字符串时,还需要提供格式字符串:
string todaysDate = DateTime.Now.ToString("yyyyMMdd", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)