Asp.net 如何将字符串转换为日期时间
我有一个会话变量,其中存储了一个日期“22/7/2009”。现在我想将会话中的值转换为datetime。我尝试了以下代码:Asp.net 如何将字符串转换为日期时间,asp.net,vb.net,Asp.net,Vb.net,我有一个会话变量,其中存储了一个日期“22/7/2009”。现在我想将会话中的值转换为datetime。我尝试了以下代码: Session("AppointmentDate") = Request.QueryString("ADate") Dim s as datetime=Convert.ToDateTime(Session("AppointmentDate")) 但错误显示为“字符串未被识别为有效的日期时间”。 有人能帮我将会话中的值转换为日期吗 我认为您需要将日期存储为22/07/200
Session("AppointmentDate") = Request.QueryString("ADate")
Dim s as datetime=Convert.ToDateTime(Session("AppointmentDate"))
但错误显示为“字符串未被识别为有效的日期时间”。
有人能帮我将会话中的值转换为日期吗 我认为您需要将日期存储为
22/07/2009
,以便Convert.ToDateTime()
能够识别它。我认为您需要将日期存储为22/07/2009
,以便Convert.ToDateTime()
能够识别它。用于指定日期格式字符串。我想应该是这样的:
dateValue = Date.ParseExact(dateString, "d", frFR, DateTimeStyles.None)
或
用于指定日期格式字符串。我想应该是这样的:
dateValue = Date.ParseExact(dateString, "d", frFR, DateTimeStyles.None)
或
为什么不将该值作为日期时间放入会话中 否则,请使用:- 使用:-
DateTime.ParseExact(
myDateString,
"d/M/yyyy",
System.Threading.Thread.CurrentThread.CurrentCulture);
其中myDateString包含会话[“AppointmentDate”]中的值。为什么不将该值作为日期时间放入会话中 否则,请使用:- 使用:-
DateTime.ParseExact(
myDateString,
"d/M/yyyy",
System.Threading.Thread.CurrentThread.CurrentCulture);
如果myDateString包含会话[“AppointmentDate”]中的值,从技术上讲,您的第一个建议只是将问题向上移动了一点,如果查询字符串是“22/7/2009”,那么调用Convert.ToDateTime(Request.querystring(“ADate”))也不会有任何不同;)同意:)某个时候需要解析。从技术上讲,您的第一个建议只是将问题向上移动了一点,如果查询字符串是“22/7/2009”,那么调用Convert.ToDateTime(Request.querystring(“ADate”))也不会有什么不同;)同意:)总有一天。