0

私の C# コードでは、以前はConvert.ToDateTime(mydate). それまでは、文字列 datetime を正常に変換するデフォルトの形式はMM/dd/yyyy. 最近、私の currentCulture は に設定されまし<globalization uiCulture="en-GB" culture="en-GB"/>た。これにより、文字列日付変換のデフォルトの日時形式がdd/MM/yyyy. Convert.ToDateTime(dateAsFromSQL)私のアプリケーションでは、 SQL Server の直接の日付を変換しようとする場所がたくさんあります。しかし、SQLサーバーのデフォルトの日時形式はMM/dd/yyyy.

SQL Server で日時形式を使用したり、日時形式を生成したりすることがDateTime.Parseできます。私にとって、現在の手順とコードを変更することは、文字通り時間がかかりすぎます。DateTime.ParseExactConvert(nvarchar, datetimefield, 103)dd/MM/yyyy

エラーをスローせずにこの状況を回避できる方法はありますか?

4

0 に答える 0