DateTime.Parse()到dd.MM.yyyy [英] DateTime.Parse() to dd.MM.yyyy
问题描述
我正在将记录从Excel文件上传到数据库。我上传的数据包含日期值。我想检查上传日期是否为dd.MM.yyyy格式。我怎样才能做到这一点?我已经尝试过DateTime.TryParse()和DateTime.TryParseExact()函数,但它返回false。
我的代码是:
< pre lang =cs>日期时间日期;
if (dr [ From_Date]。ToString()!= )
{
if (DateTime.TryParseExact(dr [ From_Date]。ToString(), dd.MM.yyyy,< span class =code-keyword> null ,DateTimeStyles.None, out date))
{
return 请在dd.mm中指定\From_Date\。 yyyy格式。;
}
}
应该是这样的:-)
...
if (!DateTime.TryParseExact(dr [...
我猜日期不是确切的格式。
因此你变得虚假。
I am uploading records from Excel file to Database. My uploaded data contains Date value. I want to check whether the uploaded date is in dd.MM.yyyy format or not. How can i do this? I have tried DateTime.TryParse() and DateTime.TryParseExact() functions, but it returns false.
My code is :
DateTime date;
if (dr["From_Date"].ToString() != "")
{
if (DateTime.TryParseExact(dr["From_Date"].ToString(), "dd.MM.yyyy", null, DateTimeStyles.None, out date))
{
return "Please specify \"From_Date\" in dd.mm.yyyy format.";
}
}
It should be like this :-)
... if (!DateTime.TryParseExact(dr[...
I guess the dates are not in the exact format.
Thus you are getting false.
这篇关于DateTime.Parse()到dd.MM.yyyy的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!