問題タブ [utc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 拡張メソッドによって LINQ to SQL がだまされるのはなぜですか? 今何?
Event
私のクラスを考えてみましょう。私はDateTime
を UTC 日付として DB に保存します。特定のタイムゾーンの現在の日付に基づいてフィルタリングされた範囲を返したいだけです-簡単ですよね?
これはうまくいきます:
これもうまくいきます:
..さらに、タイムゾーンの要件も満たしています。
だからここで私はこの特定の変換をこの拡張メソッドに移すことができると考えています:
これは動作しません:
.. そして、私はこの NotSupportedException を取得します: Method 'System.DateTime RiyadhTimeFromUtc(System.DateTime)' has no supported translation to SQL.
同一のコードが拡張メソッドにない場合、コンパイラは喜んでSQLに変換したため、これは明らかにゴミです。
以前、特定のタイプと最近の DateTime で「SQL への変換がサポートされていません」という問題に遭遇しました。しかし、上記の私のテストとこのリンクは、AddHours メソッドが SQL 変換でサポートされるべきであることを証明しています。
ここで私が間違っていること(またはこの問題に対する別の回避策)を誰かが教えてくれたら、本当に感謝しています。
c# - UTC 整数としてのタイムスタンプ
UTC の日時を表す整数を含むフィールドを持つレガシー データベースがあります。
ドキュメントから: 「CDR 内のタイムスタンプは協定世界時 (UTC) で表示されます。この値は、夏時間の変更とは無関係のままです」
値の例は 1236772829 です。
私の質問は、UTC 値と現地時間値の両方として、(DB ではなく CLR コードで) .NET DateTime に変換する最良の方法は何かということです。
グーグルで検索しようとしましたが、運がありませんでした。
asp.net - ASP.Net 3.5 / SQLServer2005を使用したWebサイトでのTimeZonesの使用
Webアプリで現地時間をどのように実装するかを決定しようとしています。すべてのユーザーがログインしており、匿名ユーザーは存在しません。現地時間のすべての時間値を確認する必要があります。
これはどのように行われるべきですか?
- すべてのDateTime値は、UTC時間としてデータベースに保存されます
- 各ユーザーのプロファイルにはUTCオフセット値が保存されています
- datetime-valueを表示するときは、データベースから値を取得し、ユーザーオフセットを適用します。
これは行く方法ですか?それとも私は何かが足りないのですか?
macos - Mac OSX ターミナル セッションで結果にタイムゾーン オフセットが含まれるように date -u をフォーマットするにはどうすればよいですか?
ターミナル セッションでは、date -u を使用して
Mon Mar 16 03:34:39 2009 UTCを取得できます
が、オフセットを含めたいと思います。標準の UTC 形式で、ローカル オフセットを含む完全な日付を挿入できるように、TextMate タブ トリガーを変更しています。次の形式になると思います: Mon Mar 16 03:34:39 2009 UTC -0500
ご覧のとおり、タイムゾーンのオフセットを取得して、それをフォーマットされた日付の結果と組み合わせる方法がわかりません。
java - 日ごとの長い UTC 日付のグループ化
長い UTC 日付を日ごとにグループ化する賢明な方法はありますか?
私はそれらを 86400 で変更しますが、うるう秒は考慮されていません。
私はJavaを使用しているので、日付オブジェクトに解析できますが、日付クラスを使用することによるパフォーマンスのオーバーヘッドが少し心配です。
また、Date オブジェクトの年月と日の部分を比較するよりも効率的な方法はありますか?
datetime - .NET 2.0 DateTime UTC 変換
ToUniversalTime 関数がここで効果がないのはなぜですか。
"24/03/2009 01:00:00" ...違いますか?
と同じですか..
「2009/03/24 01:00:00」 ... 正解です。
最初の例の ToString() 値が調整されることを期待していました。Local として指定された DateTime によって、ToUniversalTime() の呼び出し時に対応する TimeZone が計算され、英国の時刻は " 2009/03/24 00:00:00" (UTC)
ただし、このように DateTimeKind を指定すると、ToUniversalTime または ToLocalTime が計算できなくなるようです。
python - UTCタイムスタンプとUTCオフセットを指定してPythonでタイムゾーンを取得することは可能ですか?
UTC オフセットと UTC 時刻のデータがあります。それを考えると、PHPの関数と同様に、Pythonでユーザーのローカルタイムゾーンを取得することは可能ですか(主に、おそらくpytzを使用してDSTなどであるかどうかを判断するため) timezone_name_from_abbr
?
例えば:
エポック時間が 1238720309 の場合、UTC 時間は次のように取得できます。
これは現在PDTであることを除いて正しいので、次のようになります。
ピッツで使用するタイムゾーンを取得して、夏時間かどうかを判断する必要があると思いますか?