エンティティフレームワーク(バックエンド)からJavascript(フォントの最後)に日付時刻を正しく変換する方法がありません。javacriptのEntity Frameworkから正しい日付を取得する方法
私のC#プロジェクトでは、日付はEntity FrameworkのSQL Serverデータベースに対するクエリから作成され、datetime.Kind = unspecified
というローカル形式です。
私はWebSocketサービスで日付を送信します。日付はjson構造のようにシリアライズされます。2016/22/09T12:04:00
。
私はAngular2を使用したウェブ側で、日付はタイムゾーンで解析されます。
ですので、2016/22/09T12:04:00
は2016/22/09T12:04:00+02:00Z
= 2016/22/09T14:04:00
に変換されます。
この問題を処理する最善の方法は何ですか?サーバー側で?クライアント側では?
完璧な対応、ありがとうございます! SQL Serverでdatetimeoffsetを使用するようにデータベースを移行しました。 DateTimeOffsetを設定すると、Web APIの応答でシリアル化された日時に正しいタイムゾーンが追加されます。 – abreneliere