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

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

11
Sqlite:CURRENT_TIMESTAMPはマシンのタイムゾーンではなくGMTです
次の列定義を持つsqlite(v3)テーブルがあります。 "timestamp" DATETIME DEFAULT CURRENT_TIMESTAMP このデータベースが存在するサーバーは、CSTタイムゾーンにあります。タイムスタンプ列を含めずにテーブルに挿入すると、sqliteはそのフィールドにCSTではなくGMTの現在のタイムスタンプを自動的に入力します。 保存されたタイムスタンプを強制的にCSTにするために、挿入ステートメントを変更する方法はありますか?一方、(たとえば、データベースが別のタイムゾーンに移動された場合に備えて)GMTで保存することをお勧めします。そのため、選択したSQLを変更して、保存されているタイムスタンプをCSTに変換する方法があります。テーブルからそれを抽出しますか?



11
Ruby / Rails-値を変更せずに、時間のタイムゾーンを変更します
と属性fooを持つデータベースにレコードが:start_timeあり:timezoneます。 :start_time- UTC時間である2001-01-01 14:20:00例えば、。:timezone-文字列ですAmerica/New_Yorkたとえば、。 の値を持つ新しいTimeオブジェクトを作成したい:start_timeが、そのタイムゾーンはによって指定されている:timezone。Railsは賢く、UTCからの時間をそのタイムゾーンと一致するように更新:start_timeするため:timezone、をロードしてからに変換したくありません。 現在、 t = foo.start_time => 2000-01-01 14:20:00 UTC t.zone => "UTC" t.in_time_zone("America/New_York") => Sat, 01 Jan 2000 09:20:00 EST -05:00 代わりに、私は見たいです => Sat, 01 Jan 2000 14:20:00 EST -05:00 すなわち。私はやってみたいです: t => 2000-01-01 14:20:00 UTC t.zone = "America/New_York" => "America/New_York" t => 2000-01-01 14:20:00 EST

11
JPAとHibernateを使用して日付/時刻とタイムスタンプをUTCタイムゾーンに保存する方法
JPA / Hibernateを構成して、日付/時刻をデータベースにUTC(GMT)タイムゾーンとして保存するにはどうすればよいですか?この注釈付きのJPAエンティティを考えてみます。 public class Event { @Id public int id; @Temporal(TemporalType.TIMESTAMP) public java.util.Date date; } 日付が2008-Feb-03 9:30 am太平洋標準時(PST)の場合、2008-Feb-03 5:30 pmのUTC時刻をデータベースに保存します。同様に、データベースから日付を取得するときは、UTCとして解釈してほしい。したがって、この場合、530pmは530pm UTCです。表示されると、午前9時30分PSTとしてフォーマットされます。

6
ユーザーのタイムゾーンを無視し、Date()に特定のタイムゾーンを使用させる方法
JSアプリで、1270544790922サーバー(Ajax)からタイムスタンプ(eq。)を受け取ります。 そのタイムスタンプに基づいて、以下を使用してDateオブジェクトを作成します。 var _date = new Date(); _date.setTime(1270544790922); 現在、_date現在のユーザーロケールのタイムゾーンでデコードされたタイムスタンプ。それは欲しくない。 dateこのタイムスタンプをヨーロッパのヘルシンキ市の現在の時刻に_ 変換します(ユーザーの現在のタイムゾーンは無視します)。 どうやってやるの?

7
Webアプリケーションでタイムゾーンをどのように処理できますか?
次のユーザーストーリーについての理解を深めたいです。 ジョンはシドニーで働いています。午前9時に、チューリッヒのサーバーで実行されるWebアプリにイベントを記録します。翌日、彼は、イベントについて話し合う緊急会議のためにニューヨークに旅行します。会議中に、彼は日付と時刻でイベントを検索します。 私が見ると、ここには少なくとも2つの問題があります。 タイムスタンプをデータベースに保存する方法 UIでどのように表示する必要がありますか ジョンがイベントを検索すると、9:00に発生したことがわかりますが、Webブラウザーには何を入力する必要がありますか?タイムスタンプとして「9:00」と入力しただけでは何も見つかりません。チューリッヒまたはニューヨーク時間の可能性があるためです(イベントが見つからなかったため、アプリはシドニーで発生したことを知る方法がありません。正しいタイムゾーンを自動的に選択することはできません)。 タイムゾーンを含む可能性のあるタイムスタンプをユーザーに要求する良い方法は何ですか? 2番目の問題は、結果を表示する方法です。世界中のチームがイベントについて話し合う必要がある場合(そして関連するイベントを見つける場合は、世界中の複数のサイトを一度に標的とするクラッカー攻撃を考えてください)。 別のタイムゾーンで作成された可能性のあるタイムスタンプを表示する良い例は何ですか? 注:要件の使いやすさに集中してください。自分でデータベースのマッピングを把握できます。現在、ワークフローについては不明です。邪魔にならない直感的な方法で必要な情報を尋ねたり提示したりする必要があります。可能であれば、すでにこれを解決している既存のWebアプリへのリンクを提供します。

7
DateTimeからタイムゾーンを取得する
.Net DateTimeには、それが作成されたタイムゾーンに関する情報が含まれていますか? 末尾に「+ zz」が付いたフォーマットからDateTimeを解析するライブラリがあります。ライブラリは正しく解析され、現地時間を調整しますが、DateTimeオブジェクトから特定のタイムゾーンを取得する必要があります。 これはまったく可能ですか?表示されるのはDateTime.Kindだけです。これは、時間がローカルかUTCかを指定します。
103 c#  .net  datetime  timezone 

19
ORA-01882:タイムゾーン地域が見つかりません
JavaアプリケーションからOracleデータベースにアクセスしていますが、アプリケーションを実行すると、次のエラーが発生します。 java.sql.SQLException:ORA-00604:再帰的SQLレベル1でエラーが発生しましたORA-01882:タイムゾーン領域が見つかりません
102 oracle  jdbc  timezone 

10
JavaScriptでISO 8601でタイムゾーンオフセットを使用して日付をフォーマットする方法は?
目標:検索local timeし、UTC time offsetその後、形式は次のURLを構築します。 URLの例:/ Actions / Sleep?duration = 2002-10-10T12:00:00−05:00 形式はW3C勧告に基づいています:http : //www.w3.org/TR/xmlschema11-2/#dateTime ドキュメントは言う: たとえば、2002-10-10T12:00:00−05:00(2002年10月10日の正午、米国の中央夏時間および東部標準時)は2002-10-10T17:00:00Zと等しくなります。 2002-10-10T12:00:00Zより5時間後。 したがって、私の理解に基づいて、私はnew Date()によってローカル時間を見つけ、次にgetTimezoneOffset()関数を使用して差を計算し、それを文字列の末尾に付加する必要があります。 1.形式で現地時間を取得する var local = new Date().format("yyyy-MM-ddThh:mm:ss"); //today (local time) 出力 2013-07-02T09:00:00 2.時間によるUTC時間オフセットの取得 var offset = local.getTimezoneOffset() / 60; 出力 7 3. URLの構築(時間部分のみ) var duration = local + "-" + offset + ":00"; …

12
特定のタイムゾーンのPHPで曜日を見つける方法
PHPを使用して日付/時刻を処理しているときに混乱しています。 私がやろうとしているのは、ユーザーが自分のページにアクセスしたときに、タイムゾーンを尋ね、タイムゾーンに「曜日」を表示することです。 ブラウザの日を使いたくありません。この計算をphpで行いたいのですが。 これは私がそれを達成しようとしている方法です: ユーザーが入力したタイムゾーン php time()関数によって計算されたUnixタイムスタンプ。 しかし、どうすればよいかわかりません...このタイムゾーンで「曜日」を取得するにはどうすればよいですか。
95 php  datetime  timezone 

6
Rails 3でUTCを現地時間に変換する
Rails 3でUTC TimeまたはTimeWithZone現地時間に変換できません。 セイはmomentいくつかあるTimeUTC(例えば、変数moment = Time.now.utc)。momentDSTを処理して(EST / EDTを使用して)、タイムゾーンに変換するにはどうすればよいですか? より正確には、時刻が今朝の午前9時EDTに対応している場合は「月曜日3月14日9時」、最後の月曜日の午前9時(米国東部標準時)の場合は「月曜日3月7日9時」を印刷します。 うまくいけば、別の方法がありますか? 編集:「EDT」は認識されるタイムゾーンである必要があると最初に考えましたが、「EDT」は実際のタイムゾーンではなく、タイムゾーンの状態に似ています。たとえば、要求しても意味がありませんTime.utc(2011,1,1).in_time_zone("EDT")。「EST」は実際のタイムゾーンであり、夏時間を使用せず、(UTC-5)年間であるいくつかの場所で使用されるため、少し混乱します。

12
JavaタイムゾーンをGMT / UTCとして強制する
マシンに設定されているタイムゾーンに関係なく、時間に関連する操作をGMT / UTCに強制する必要があります。コードでそうするための便利な方法はありますか? 明確にするために、私はすべての操作にDBサーバー時間を使用していますが、ローカルのタイムゾーンに従ってフォーマットされています。 ありがとう!
95 java  timezone  utc  gmt 

5
新しいDate()はChromeとFirefoxでは動作が異なります
私は日付文字列をDateJavaScriptで変換したいのですが、このコードを使用します: var date = new Date('2013-02-27T17:00:00'); alert(date); '2013-02-27T17:00:00' サーバーからのJSONオブジェクトのUTC時間です。 しかし、上記のコードの結果はFirefoxとChromeで異なります。 Firefoxは次を返します: Wed Feb 27 2013 17:00:00 GMT+0700 (SE Asia Standard Time) Chromeの返品: Thu Feb 28 2013 00:00:00 GMT+0700 (SE Asia Standard Time) 1日は異なりますが、正しい結果はChromeからの結果です。 デモコード:http : //jsfiddle.net/xHtqa/2/ この問題を修正して両方から同じ結果を得るにはどうすればよいですか?

2
moment.js-UTCが間違った日付を与える
moment.js UTCが常に間違った日付を表示するのはなぜですか。たとえば、Chromeの開発者コンソールから: moment(('07-18-2013')).utc().format("YYYY-MM-DD").toString() // or moment.utc(new Date('07-18-2013')).format("YYYY-MM-DD").toString() どちらも「2013-07-17」を返しますが、渡されたのが18ではなく17を返すのはなぜですか。 しかし、utcなしでmomentjsを使用する場合: moment(new Date('07-18-2013')).format("YYYY-MM-DD").toString() 私は取り戻す「2013年7月18日」 moment.js UTCを使用しているとき、私も期待するものです。 これは、moment.js UTCを使用するときに正しい日付を取得できないことを意味しますか?

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