クエリ文字列オブジェクトをC#.netの "YYYY-mm-dd HH:mm:ss.xxx"という形式のdatetimeに変換したいとします。しかし、DateTime値を取得するためにConvert.ToDateTime(オブジェクト)を使用しているときに、例外が発生しています。オブジェクトを特定の日時フォーマットに変換する
誰も私に同じもののためのiFormatProviderを提供できますか?
おかげ
VARUN Sareen
クエリ文字列オブジェクトをC#.netの "YYYY-mm-dd HH:mm:ss.xxx"という形式のdatetimeに変換したいとします。しかし、DateTime値を取得するためにConvert.ToDateTime(オブジェクト)を使用しているときに、例外が発生しています。オブジェクトを特定の日時フォーマットに変換する
誰も私に同じもののためのiFormatProviderを提供できますか?
おかげ
VARUN Sareen
は、私はあなたの問題はQueryString
オブジェクトを変換しようとするのではなく、クエリ文字列から値を取得し、その値を変換していると思いますDateTime.TryParseExact Method
を見てください。
QueryString
オブジェクトは、HTTP要求からのURLで指定された値のキー付きコレクションです。あなたのようなURLを持っているのであれば:あなたは、キーを使用する値にアクセスするには1、2、および3:
var aValue = Request.QueryString["a"];
、変数aValue
うhttp://example.com?a=1&b=2&c=3
、リクエストQueryString
オブジェクトは、3つの値が含まれています文字列値"1"
(引用符は不要)を入れます。
クエリ文字列から値を取得した後、@astanderが提案するTryParseExact
メソッドを使用できます。