C# asp.net c中的日期格式错误#
我需要以C# asp.net c中的日期格式错误#,c#,asp.net,C#,Asp.net,我需要以MM/DD/yyyy格式将数据传递到数据库,并需要提取时间 其他格式不应采用 我正在使用代码 double intakeDate = double.Parse(dtexcelupload.Rows[rowindex]["JoinDate"].ToString()); DateTime requiredDate = DateTime.FromOADate(intakeDate); 格式为MM/DD/yyyy的日期,您希望在什么时候?请加强您的问题,因为在这种形式下,它几乎不可理解,
MM/DD/yyyy
格式将数据传递到数据库,并需要提取时间
其他格式不应采用
我正在使用代码
double intakeDate = double.Parse(dtexcelupload.Rows[rowindex]["JoinDate"].ToString());
DateTime requiredDate = DateTime.FromOADate(intakeDate);
格式为
MM/DD/yyyy
的日期,您希望在什么时候?请加强您的问题,因为在这种形式下,它几乎不可理解,甚至不清楚您想要什么。不要将日期以某种格式传递给数据库,请使用参数化查询以避免sql注入和本地化问题。因此,将其作为DateTime
-参数传递。为什么需要以某种格式向数据库发送任何内容?您应该将其作为没有格式的DateTime
类型发送。不要使用字符串连接来生成SQL,请使用参数化查询。@keerthi为什么要将日期解析为双精度?这毫无意义。使用DateTime.Parse()
。如果不想处理异常,请使用DateTime.TryParse()
检查返回值。如果要指定精确的格式,请分别使用DateTime.ParseExact()
或DateTime.TryParseExact()
。如果需要无效字符串,请使用DateTime.TryParse
。格式为MM/DD/yyyyy
的日期应为几点?请加强您的问题,因为在这种形式下,它几乎不可理解,甚至不清楚您想要什么。不要将日期以某种格式传递给数据库,请使用参数化查询以避免sql注入和本地化问题。因此,将其作为DateTime
-参数传递。为什么需要以某种格式向数据库发送任何内容?您应该将其作为没有格式的DateTime
类型发送。不要使用字符串连接来生成SQL,请使用参数化查询。@keerthi为什么要将日期解析为双精度?这毫无意义。使用DateTime.Parse()
。如果不想处理异常,请使用DateTime.TryParse()
检查返回值。如果要指定精确格式,请分别使用DateTime.ParseExact()
或DateTime.TryParseExact()
。如果需要无效字符串,请使用DateTime.TryParse
。