2011-12-27 16 views
1

日付形式の問題に直面しています。私はconvert.toDateTime()を使用して、文字列の日付(dd/MM/yyyy)をdatetimeに変換しています。私のローカルマシンで正常に動作しますが、サーバーから実行すると問題が発生します。だから均一性を設定するために、(yyyy-MM-dd HH:mm:ss)形式のカルチャー情報を設定しようとしましたが、.netはエラーを表示するので設定できませんでした。カスタム日付形式の文化情報を設定します

このようにしてみました。

CultureInfo DateInfo = new CultureInfo("yyyy-MM-dd HH:mm:ss"); 

この形式のカルチャ情報を設定するにはどうすればよいですか?サーバから実行中

+0

何が問題ですか..?もっと情報を提供することができます.... ....? – RajeshKdev

+0

このメッセージを参照してください。SqlDateTimeがオーバーフローします。 1/1/1753 12:00:00 AMと12/31/9999 11:59:59 PM.SqlDateTimeのオーバーフローの間でなければなりません。 1/1/1753 12:00:00 AMと12/31/9999 11:59:59 PMの間である必要があります。 –

答えて

1

次のように使用してみてください...

string dateString = "Mon 16 Jun 8:30 AM 2008"; // Modified from MSDN 
      string format = "ddd dd MMM h:mm tt yyyy"; 
      DateTime dateTime = DateTime.ParseExact(dateString, format, CultureInfo.InvariantCulture); 
      Response.Write(dateTime); 

希望は、このかもしれ役に立ち

+0

それは全く働いていません... :( –

+0

こんにちはChirag Fanse ...あなたのパラメータ文字列をチェックするか、私のdateString値とあなたの変数値が等しいかどうかを比較してください。 – RajeshKdev

+0

パラメータ値が私の変数値と等しい場合、それは作業(最初の2行のdateStringとFormat)です.3行目でエラーが発生しています..?パラメータを確認してください... – RajeshKdev

関連する問題