我想以这种格式将查询字符串对象转换为日期时间: - C#.net中的“YYYY-mm-dd HH:mm:ss.xxx”。但是当我使用Convert.ToDateTime(object)获取datetime值时,会触发异常。
任何人都可以为我提供相同的iFormatProvider吗?
由于
Varun Sareen
答案 0 :(得分:0)
答案 1 :(得分:0)
我认为您的问题是尝试转换QueryString
对象,而不是从查询字符串中获取值,然后转换该值。
QueryString
对象是来自HTTP请求的URL中指定的值的键控集合。因此,如果您有一个类似于http://example.com?a=1&b=2&c=3
的网址,则请求QueryString
对象将包含三个值:1,2和3.要访问这些值,您可以使用这些键:
var aValue = Request.QueryString["a"];
然后变量aValue
将包含字符串值"1"
(不带引号)。
从查询字符串中获取值后,您可以使用@astander建议的TryParseExact
方法。