タグ付けされた質問 「timezone」

タイムゾーンとは、法的に義務付けられた統一された標準時間を持つ地球上の地域です。多くの場合、「America / Los_Angeles」などの識別子で表されます。-07:00などのオフセットをタイムゾーンと間違えないでください。タイムゾーンはそれ以上です。詳細については、タグWiki全体をお読みください。

17
緯度と経度の座標を使用して場所からタイムゾーンを取得する方法は?
場所からタイムゾーンを解決することについて、StackOverflowに関する質問が多すぎます。このコミュニティWikiは、有効な応答をすべて統合する試みです。 私の回答を更新するか、必要に応じて回答を追加してください。 質問 場所の緯度と経度を考えると、その場所で有効なタイムゾーンがどのようにしてわかるのでしょうか。 ほとんどの場合、IANA / OlsonタイムゾーンIDを探していますが、一部のサービスはUTCオフセットまたは他のタイムゾーン識別子のみを返す場合があります。詳しくはタイムゾーンのタグ情報をご覧ください。

10
オフセットナイーブおよびオフセット対応の日時を減算できません
timestamptzPostgreSQLにタイムゾーン対応フィールドがあります。テーブルからデータをプルするときは、時間を差し引いて、経過時間を取得します。 私が抱えている問題は、両方でdatetime.datetime.now()あり、datetime.datetime.utcnow()タイムゾーンを認識しないタイムスタンプを返すようです。その結果、次のエラーが発生します。 TypeError: can't subtract offset-naive and offset-aware datetimes これを回避する方法はありますか(サードパーティのモジュールを使用しないことが望ましい)。 編集:提案をありがとう、ただしタイムゾーンを調整しようとするとエラーが発生するようです..それで、PGでタイムゾーンを認識しないタイムスタンプを使用し、常に以下を使用して挿入します: NOW() AT TIME ZONE 'UTC' そうすれば、私のタイムスタンプはすべてデフォルトでUTCになります(これを行うのはもっと面倒ですが)。


13
JavaScriptの日付を特定のタイムゾーンに初期化する方法
文字列として特定のタイムゾーンの日付時刻があり、これを現地時間に変換したい。しかし、Dateオブジェクトにタイムゾーンを設定する方法がわかりません。 たとえば、Feb 28 2013 7:00 PM ET,次のことができます var mydate = new Date(); mydate.setFullYear(2013); mydate.setMonth(02); mydate.setDate(28); mydate.setHours(7); mydate.setMinutes(00); 私の知る限り、UTC時間または現地時間を設定できます。しかし、別のタイムゾーンで時間を設定するにはどうすればよいですか? UTCからのオフセットの加算/減算を使用しようとしましたが、夏時間に対抗する方法がわかりません。私が正しい方向に進んでいるかどうかわかりません。 JavaScriptで別のタイムゾーンから現地時間に時間を変換するにはどうすればよいですか?

9
java.util.Dateのタイムゾーンを設定する方法
a java.util.Dateからa を解析しましたStringが、ローカルタイムゾーンをdateオブジェクトのタイムゾーンとして設定しています。 解析されるStringfromでタイムゾーンが指定されていませんDate。dateオブジェクトの特定のタイムゾーンを設定したい。 どうやってやるの?

17
MySQLの現在のタイムゾーンを取得するにはどうすればよいですか?
MySQLにそのような関数があるかどうか誰でも知っていますか? 更新 これは有効な情報を出力しません: mysql> SELECT @@global.time_zone, @@session.time_zone; +--------------------+---------------------+ | @@global.time_zone | @@session.time_zone | +--------------------+---------------------+ | SYSTEM | SYSTEM | +--------------------+---------------------+ または、MySQL自体がtime_zone使用されているものを正確に認識できない場合もありPHPますが、問題ありませんSYSTEM。
217 mysql  timezone 

12
Python標準ライブラリのみを使用してPython UTC日時をローカル日時に変換しますか?
datetime.utcnow()を使用して作成され、データベースに永続化されたpython datetimeインスタンスがあります。 表示のために、データベースから取得したdatetimeインスタンスを、デフォルトのローカルタイムゾーンを使用してローカルのdatetimeに変換したいと思います(つまり、datetimeがdatetime.now()を使用して作成されたかのように)。 Python標準ライブラリのみを使用して(たとえば、pytzに依存しない)、UTCの日時をローカルの日時に変換するにはどうすればよいですか? 1つの解決策はdatetime.astimezone(tz)を使用することですが、デフォルトのローカルタイムゾーンをどのように取得しますか?


7
特定のタイムゾーンで日付をフォーマットする
Moment.jsを使用して、私のWebアプリで日付を解析およびフォーマットしています。JSONオブジェクトの一部として、私のバックエンドサーバーはUTCエポック(Unixオフセット)からミリ秒数として日付を送信します。 特定のタイムゾーンで日付を解析するのは簡単です。解析する前に、文字列の最後にRFC 822タイムゾーン識別子を追加するだけです。 // response varies according to your timezone const m1 = moment('3/11/2012 13:00').utc().format("MM/DD HH:mm") // problem solved, always "03/11 17:00" const m2 = moment('3/11/2012 13:00 -0400').utc().format("MM/DD HH:mm") console.log({ m1, m2 }) <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script> コードスニペットを実行する結果を非表示スニペットを展開 しかし、特定のタイムゾーンで日付をフォーマットするにはどうすればよいですか? ブラウザの現在の時刻に関係なく一貫した結果が欲しいのですが、日付をUTCで表示したくありません。

6
PostgreSQLのデフォルト値としてUTCの現在時刻を使用する
TIMESTAMP WITHOUT TIME ZONEタイプの列があり、そのデフォルトをUTCの現在時刻にしたいと考えています。UTCで現在の時刻を取得するのは簡単です。 postgres=# select now() at time zone 'utc'; timezone ---------------------------- 2013-05-17 12:52:51.337466 (1 row) 列の現在のタイムスタンプをそのまま使用: postgres=# create temporary table test(id int, ts timestamp without time zone default current_timestamp); CREATE TABLE postgres=# insert into test values (1) returning ts; ts ---------------------------- 2013-05-17 14:54:33.072725 (1 row) しかし、それは現地時間を使用します。これをUTCに強制しようとすると、構文エラーが発生します。 postgres=# create …


2
RailsとPostgreSQLでタイムゾーンを完全に無視する
RailsとPostgresで日付と時刻を処理していて、この問題が発生しています。 データベースはUTCです。 ユーザーはRailsアプリで選択したタイムゾーンを設定しますが、時間を比較するためにユーザーのローカル時間を取得するときにのみ使用されます。 ユーザーは時間を保存します。たとえば、2012年3月17日午後7時です。タイムゾーン変換やタイムゾーンを保存したくありません。日付と時刻を保存したいだけです。これにより、ユーザーがタイムゾーンを変更した場合でも、2012年3月17日午後7時と表示されます。 ユーザーが指定したタイムゾーンのみを使用して、ユーザーのローカルタイムゾーンの現在時刻の「前」または「後」のレコードを取得します。 私は現在「タイムゾーンなしのタイムスタンプ」を使用していますが、レコードを取得すると、レール(?)がそれらをアプリのタイムゾーンに変換しますが、これは不要です。 Appointment.first.time => Fri, 02 Mar 2012 19:00:00 UTC +00:00 データベースのレコードはUTCとして出力されるように見えるので、私のハックは現在の時刻を取得し、 'Date.strptime(str、 "%m /%d /%Y")'でタイムゾーンを削除してから、それでクエリ: .where("time >= ?", date_start) 周りのタイムゾーンを無視するより簡単な方法があるはずです。何か案は?

7
C#の特定のタイムゾーンでのDateTimeの作成
タイムゾーンが誤って設定されて修正されたために、マシンでタイムゾーンが変更された場合のケースをテストする単体テストを作成しようとしています。 テストでは、どのローカルタイムゾーンでもDateTimeオブジェクトを作成して、テストの実行者がそれらの場所に関係なく正常に実行できるようにする必要があります。 DateTimeコンストラクターから確認できることから、TimeZoneをローカルタイムゾーン、UTCタイムゾーン、または指定しないのいずれかに設定できます。 PSTなどの特定のタイムゾーンでDateTimeを作成するにはどうすればよいですか?
162 c#  .net  datetime  timezone  .net-3.5 

4
Python strptime()とタイムゾーン?
IPDDumpを使用して作成された、Blackberry IPDバックアップからのCSVダンプファイルがあります。ここの日付/時刻文字列は、次のようになります(ESTオーストラリアのタイムゾーンです)。 Tue Jun 22 07:46:22 EST 2010 この日付をPythonで解析できるようにする必要があります。最初はstrptime()datettimeから関数を使ってみました。 >>> datetime.datetime.strptime('Tue Jun 22 12:10:20 2010 EST', '%a %b %d %H:%M:%S %Y %Z') ただし、何らかの理由で、datetime戻ってきたオブジェクトにはtzinfo関連付けられていないようです。 このページを読んで、明らかにdatetime.strptime黙って破棄しているようtzinfoですが、ドキュメントを確認したところ、ここにドキュメント化されているその効果について何も見つかりません。 サードパーティのPythonライブラリであるdateutilを使用して解析された日付を取得できましたが、組み込みをstrptime()誤って使用していた方法についてまだ知りたいですか?strptime()タイムゾーンをうまく利用する方法はありますか?

16
JavaScriptでUTCタイムスタンプを取得するにはどうすればよいですか?
Webアプリケーションの作成中は、すべての日時をUTCタイムスタンプとしてDB に保存(サーバー側)することが理にかなっています。 JavaScriptでのタイムゾーン操作に関して、ネイティブでは多くのことを実行できないことに気づいたとき、私は驚きました。 Dateオブジェクトを少し拡張しました。この機能は意味がありますか?基本的に、サーバーに何かを送信するたびに、この関数でフォーマットされたタイムスタンプになります... ここで何か大きな問題を見ることができますか?それとも別の角度からの解決策ですか? Date.prototype.getUTCTime = function(){ return new Date( this.getUTCFullYear(), this.getUTCMonth(), this.getUTCDate(), this.getUTCHours(), this.getUTCMinutes(), this.getUTCSeconds() ).getTime(); } 少し複雑に思えます。また、パフォーマンスについてもよくわかりません。
157 javascript  timezone  utc 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.