ユーザーにタイムゾーン付きの日時を入力させ、それを SQL データベースに保存する方法を整理しようとしています。SQL サーバーに datetimeoffset 型の列があります。
$scope.saveItemChanges = function ()
{
var td = new Date();
$scope.chosenEditItem.ServiceStatusUpdateDateTimeOffset = td;
$log.info( td.toString() + "ISO " + td.toISOString() + "UTC " + td.toUTCString() + "JSON " + td.toJSON());
mainDataService.saveChanges()
.then (saveSucceededCloseEdit)
.fail (displayErrors)
}
データベースにタイムゾーンが表示されません。行 1007 ~ 1009 のみがそよ風を介して挿入され、他の行はテストされています。
基本的に、クライアントで日時とタイムゾーンを取得し、DB に保存できるようにしたいと考えています。誰かがレコードを表示するために戻ったとき、日時がどのタイムゾーンに対応しているかを判断できる必要があります。クライアントからのパスに何が欠けているのかわかりません->タイムゾーンがDBに保存されないようにしているサーバー。
ブリーズ日付情報 http://www.breezejs.com/documentation/date-time
コンソール ロギング:
データベース レコード: