这两种情况有什么不同吗?

Convert.ToDateTime

DateTime.Parse

哪个更快,哪个更安全?

推荐答案

answer on another forum from Jon Skeet...

转换ToDateTime使用DateTime.使用当前

如果您不确定字符串是否为有效的DateTime,请既不使用,也不使用,而使用DateTime.TryParse()

如果您确定字符串是有效的DateTime,并且您知道格式,那么您还可以考虑DateTime.ParseExact()DateTime.TryParseExact()方法.

Asp.net相关问答推荐

有人可以解释一下这个Eager 加载示例吗?

如何在 C#/MVC 4 中的 Html.TextBoxFor 中输入占位符文本

如何从 ASP.NET 中的代码隐藏文件访问 IFRAME?

我可以根据角色隐藏/显示 asp:Menu 项吗?

SameSite 属性如何自动添加到我的 Asp.net_SessionID cookie 中?

如何将 global.asax 文件添加到 ASP.NET MVC4 项目?

将复选框的值传递给 asp.net mvc4 中的控制器操作

使用 ASP.NET WebForms 的 jQuery DataTables 服务器端处理

新的 ASP.NET MVC 5 应用程序如何知道如何创建数据库以及帐户控制器如何访问数据库?

问题映射 HttpHandler --> HTTP Error 404 Not Found

如何使用 ASP.Net MVC 路由来路由图像?

SimpleMembership 与 ASP.NET MVC 4 中的自定义数据库架构

Page.IsValid 是如何工作的?

通过 ASP.NET/C# 使用 Plupload

ASP.NET web.config:system.web.compilation 中的 debug 属性的默认值是什么?

如何使div按钮提交其所在的表单?

如何在 GridView 中隐藏 TemplateField 列

会话存储在客户端还是服务器端

如何将列表转换为数据表

强制 IIS Express 进入classic 管道模式