将对象转换为特定的日期时间格式

时间:2010-12-02 05:19:03

标签: c#-3.0

我想以这种格式将查询字符串对象转换为日期时间: - C#.net中的“YYYY-mm-dd HH:mm:ss.xxx”。但是当我使用Convert.ToDateTime(object)获取datetime值时,会触发异常。

任何人都可以为我提供相同的iFormatProvider吗?

由于

Varun Sareen

2 个答案:

答案 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方法。