DateTime.Parse()到dd.MM.yyyy [英] DateTime.Parse() to dd.MM.yyyy

查看:65
本文介绍了DateTime.Parse()到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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆