問題タブ [datetime-conversion]
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.
python - Pythonを使用して日付をタイムスタンプに変換する方法は?
この結果をタイムスタンプに変換する必要があります。
値をこのタイムスタンプと比較する必要があります。
どうすればこれを達成できますか?
c# - 夏時間、英国およびホスティング場所(米国)のオフセットを考慮したGMT(英国夏時間)へのC#時間変換
基本的に、米国時間(ホスティングサーバー時間)をGMT(英国夏時間)に変換したい
テクノロジー C#、.NET 4.0、TimeZoneInfoClass
詳細なシナリオ:
SMS 送信アプリケーションを作成しています。午後 10 時から午前 6 時 30 分まで (英国時間または GMT) に SMS を送信するべきではありません。
サーバーは米国にあるか、世界中のどこかにあるとします。
だから私のアプローチは
ホスティング サーバーには自動昼光調整パッチがあると想定しています。そのため、ホスティング サーバーの夏時間はチェックしません。それは大丈夫ですか??
米国時間に自動的に調整され、正確な時間が取得されます
UTCNow()
timezoneinfoclass
またはTime.UTCNow()
メソッドから GMT 時刻を取得します。これで、正しい UTC 時刻が得られました。夏時間の a/c から英国の時刻 (対象のタイムゾーン) を確認する必要があります。
/li>Datetime,UTCoffset,IsDayLightSaving,SupportDaylightSaving
最後に、マシン タイム ゾーン ID (GMT タイム ゾーン ロンドン..) に基づいて、対象のタイム ゾーン (つまり、英国) のパラメーターをチェックします。例:-timezoneid.local.searchbyma..(GMT) //*構文)
OS 私は次の質問があります:-
これは良いアプローチですか、それとも欠陥のあるアプローチですか? 代替手段は何ですか?
ホスティングのタイムゾーンの夏時間を確認し、DST の場合は 1 時間を追加してオフセットを修正する必要がありますか??
GMT 時間を取得するための無料の信頼できる Web サービスはありますか?
提案してください
ありがとう
ruby - Rubyでミリ秒単位のデュレーションの差を計算する
TL;DR:
HH:MM:SS.ms
とHH:MM:SS.ms
asの違いを取得する必要がありますHH:MM:SS:ms
必要なもの:
ここにトリッキーなものがあります。次のような 2 つのタイムスタンプの差を計算しようとしています。
配信する必要があります:
Time
時間を実際のオブジェクトに解析し、そこでの違いを使用すると思いました。これは前のケースでうまく機能し、 を返します00:0:13.200
。
機能しないもの:
usec
ただし、Ruby が代わりに を使用するため、これが正しく機能しない場合もありmsec
ます。
明らかに、違いは であり00:00:8:760
、 ではないはず00:00:8.999760
です。私は本当にただtdiff.usec.to_s.gsub('999','')
……
これまでの私のコード:
これまでのコードは次のとおりです(これらは「0:00:10:520」などの入力文字列から解析されます)。
同じことが起こりtout
ます。それで:
出力には、次を使用します。
これを行うより速い方法はありますか?覚えておいてください、私は2つの時間の違いが欲しいだけです。私は何が欠けていますか?
現在、Ruby 1.9.3p6 を使用しています。
c - CでUTCから現地時間に変換するには?
これは単純な質問ですが、解決策は単純ではないようです。UTC から現地時間に変換する方法を知りたいです。私は、標準であり、あらゆる場所のあらゆるコンピューターで動作することが多かれ少なかれ保証されている C のソリューションを探しています。
次のリンクを注意深く読みましたが、解決策が見つかりません。
次のような多くのバリエーションを試しました(datetimeはUTCの時刻と日付の文字列です):
または
何を試しても、印刷時間はUTCと同じになります。
編集 11-29-2013 : 以下の「R」による非常に役立つ回答に基づいて、最終的に実際の例を作成することができました。テストした 2 つのタイムゾーン、CET と PST で正しく動作していることがわかりました。
ほとんどのシステムで問題なくコンパイルできます。時刻と日付を UTC でハードコーディングし、それを現地の時刻と日付に変換しました。
php - 日付と時刻を UTC で保存し、PHP/MySQL で現地時間に変換する
日付と時刻の処理方法を本格的にリファクタリングする前に、これが機能するかどうかを尋ねたかったのです。
私の質問を組み立てるために、ここに私の問題があります...ユーザーが行った「アクション」を履歴テーブルに保存します。これらのアクションにはタイムスタンプがあります。ユーザーは世界中にいる可能性があるため、タイムゾーンが異なります。履歴にアイテムを表示し、タイムスタンプを自分のローカル タイムゾーンで表示したい。
また、日時フィールドを使用して UTC 時刻形式を単純に保存できることはわかっていますが、タイムスタンプを使用することを選択しているため、デフォルトを現在の時刻に設定できます。
これは私の問題でうまくいきますか?
私のサーバーのタイムゾーンはロサンゼルスになります
タイムスタンプをタイムスタンプとして MySQL に保存します。私の理解では、タイムスタンプは常に UTC として保存されます。レコードはデフォルトで creation_date として保存されるか、明示的に UTC_TIMESTAMP() を設定します。事実上、データベース内のすべてのレコードは UTC になります。
ユーザーがログインすると、タイムゾーンを取得します (これをユーザー設定としてデータベースに保存します)。この例では、この人物がニューヨークにいるとします。
ここに私の質問があります。これらのいずれかが機能しますか?
- a) 履歴データを取得します。すべてのタイムスタンプは、UTC からロサンゼルス時間に自動的に変換されます。各履歴項目について、ロサンゼルスのタイムスタンプをニューヨークのタイムスタンプに変換してエコーします。
また
- b) PHP タイムゾーン「date_default_timezone_set」をニューヨークに設定します。履歴データを取得します。すべてのタイムスタンプはまだロサンゼルス時間であり、サーバーはまだロサンゼルス時間です。「date_default_timezone_set」はロサンゼルスのタイムスタンプをニューヨークに自動的に変換するため、各履歴項目についてタイムスタンプをエコーするだけです。
オプション 4b は機能しますか? ロサンゼルス時間からニューヨーク時間に変換するより良い方法はありますか?
一般的にこれを行うより良い方法はありますか?
r - POSIXct: as.POSIXct("2008-03-30 02:00:00",format="%Y-%m-%d %H:%M:%S") が失敗する R のバグですか?
POSIXct への変換中に非常に奇妙なことが起こります。
しかし:
私は無知です。Rのバグですか?私のドイツ語 (ベルリン) ロケールと関係があるのでしょうか? WindowsにR 2.14.2を使用しています。
gwt - 現在の日付をGMTに変換するGWT
現在の日付をGMT時間に変換しています。
結果に一貫性がありません。これが原因で、日時の計算が無駄になります。
java - Javaで24時間制を12時間制に変換する
24時間制を12時間制のAM/PM時間に変換したいと思います。例:-日付2012-03-20T22:30:00.000 +05:30を2012-03-2010:30PMに変換する方法??
私は日付を削除しましたが、24時間制です。SimpleDateFormaterを使用しましたが、12.30の場合は、12.30PMではなく00.30が表示されます。
前もって感謝します。
r - データフレームの時間、分の列を時間形式に変換する
分と時間を含む 3 つの列を含むデータフレームがあります。これらの列 (つまり、分と列) を時刻形式に変換したいと考えています。のデータが与えられた場合drame
:
私は取得したい:
c# - DateTime を Swatch Internet Time (Beat time) に変換する
C# で DateTime を Swatch インターネット時刻に変換する方法を探していました。何も見つかりませんでした。DateTime をビートに変換するにはどうすればよいですか?
編集:解決策が見つかりました。すぐに回答として投稿します:
一行で:
DateTime 拡張として: