如何在asp.net中验证日期
自从“永远”以来我一直有这个问题的日期
我住在一个我们使用英国日期格式的国家,例如dd / mm / yyyy但每当我尝试对托管在美国服务器上的sql db进行查询时,我有100%的时间遇到??错误. Convert.ToDateTime(“2007-17-5”)产生错误,其中Convert.ToDateTime(“2007-5-17”)也产生错误. 许多验证方法,许多t-sql查询以及我在大多数项目中尝试和部分解决的许多其他方法但是,我想知道是否有人将字符串转换为不会导致日期的通用方法任何问题? 或者有关日期工作的任何好资源? ———–编辑…… —————– 即使我正确格式化日期,查询到sql服务器也不会产生任何值,即使我确定有..例如..如果我正在搜索属于日期在1/1/2009之间的日期(即2009年1月1日)至2009年5月1日(即2009年5月1日),不返回任何记录.当我尝试更改sql server的查询生成器中的日期时,它给出了一个错误,说它不是我输入的有效日期… 解决方法
2007-5-17不是有效的国际日期(ISO 8601),2007-05-17是.如果您打算使用国际格式CCYY-MM-DD,则需要包含前导0
http://www.w3.org/QA/Tips/iso-date http://www.saqqara.demon.co.uk/datefmt.htm (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 渲染位于远程服务器上的部分视图
- asp.net – 我的应用程序让我重定向到Account / LogOn?Ret
- asp.net-mvc – TempData:安全吗?
- asp.net – App Settings和connectionStrings配置设置中连接
- asp.net-mvc – MVC 3 Webgrid – 你如何隐藏不想显示的列?
- asp.net – DataFormatString上的自定义NumberFormatInfo
- asp.net-mvc – ASP.NET MVC,将Model从View传递给Controlle
- ASP.NET的会员系统是否足够安全?
- asp.net-mvc – MVC授权属性HttpUnauthorizedResult FormsA
- asp.net – 与Entity Framework中的联结表有多对多的关系?