私はこのコードのスウェーデン語のタイムゾーンに変換しようとしています:タイムゾーン変換エラーを解決するには?
を指定されたDateTime がなかったため、{ "変換が完了することができませんでした:私は取得していますいくつかの理由について
Thread.CurrentThread.CurrentCulture = new CultureInfo("sv-SE"); TimeZoneInfo cet = TimeZoneInfo.FindSystemTimeZoneById("Central European Standard Time"); DateTime currentDate = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Local); var swedishTime = TimeZoneInfo.ConvertTime(currentDate, cet, TimeZoneInfo.Local);
たとえば、 KindプロパティがDateTimeKind.Localの場合、ソースタイムゾーンは TimeZoneInfo.Localでなければなりません。パラメータ名:sourceTimeZone "}
何が欠けていますか?
適切なタイプ、のDateTimeOffsetを使用します。 'DateTimeKind.UTC'に設定されていても、' DateTime'だけで変換エラーを回避することはできません。例えばローカル? - 何? Webアプリケーション、サーバー、またはブラウザ? –