問題タブ [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.

0 投票する
3 に答える
3824 参照

python - Pythonを使用して日付をタイムスタンプに変換する方法は?

この結果をタイムスタンプに変換する必要があります。

値をこのタイムスタンプと比較する必要があります。

どうすればこれを達成できますか?

0 投票する
0 に答える
1734 参照

c# - 夏時間、英国およびホスティング場所(米国)のオフセットを考慮したGMT(英国夏時間)へのC#時間変換

基本的に、米国時間(ホスティングサーバー時間)をGMT(英国夏時間)に変換したい

テクノロジー C#、.NET 4.0、TimeZoneInfoClass

詳細なシナリオ:

SMS 送信アプリケーションを作成しています。午後 10 時から午前 6 時 30 分まで (英国時間または GMT) に SMS を送信するべきではありません。

サーバーは米国にあるか、世界中のどこかにあるとします。

だから私のアプローチは

  • ホスティング サーバーには自動昼光調整パッチがあると想定しています。そのため、ホスティング サーバーの夏時間はチェックしません。それは大丈夫ですか??

  • 米国時間に自動的に調整され、正確な時間が取得されますUTCNow()

  • timezoneinfoclassまたはTime.UTCNow()メソッドから GMT 時刻を取得します。これで、正しい UTC 時刻が得られました。夏時間の a/c から英国の時刻 (対象のタイムゾーン) を確認する必要があります。

  • Datetime,UTCoffset,IsDayLightSaving,SupportDaylightSaving最後に、マシン タイム ゾーン ID (GMT タイム ゾーン ロンドン..) に基づいて、対象のタイム ゾーン (つまり、英国) のパラメーターをチェックします。例:-timezoneid.local.searchbyma..(GMT) //*構文)

    /li>

OS 私は次の質問があります:-

  1. これは良いアプローチですか、それとも欠陥のあるアプローチですか? 代替手段は何ですか?

  2. ホスティングのタイムゾーンの夏時間を確認し、DST の場合は 1 時間を追加してオフセットを修正する必要がありますか??

  3. GMT 時間を取得するための無料の信頼できる Web サービスはありますか?

提案してください

ありがとう

0 投票する
3 に答える
1865 参照

ruby - Rubyでミリ秒単位のデュレーションの差を計算する

TL;DR:HH:MM:SS.msHH:MM:SS.msasの違いを取得する必要があります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 を使用しています。

0 投票する
10 に答える
50827 参照

c - CでUTCから現地時間に変換するには?

これは単純な質問ですが、解決策は単純ではないようです。UTC から現地時間に変換する方法を知りたいです。私は、標準であり、あらゆる場所のあらゆるコンピューターで動作することが多かれ少なかれ保証されている C のソリューションを探しています。

次のリンクを注意深く読みましたが、解決策が見つかりません。

Cでlocaltimeを含む文字列をUTCに変換する

C/C++ での現地時間と GMT/UTC 間の変換

次のような多くのバリエーションを試しました(datetimeはUTCの時刻と日付の文字列です):

または

何を試しても、印刷時間はUTCと同じになります。

編集 11-29-2013 : 以下の「R」による非常に役立つ回答に基づいて、最終的に実際の例を作成することができました。テストした 2 つのタイムゾーン、CET と PST で正しく動作していることがわかりました。

ほとんどのシステムで問題なくコンパイルできます。時刻と日付を UTC でハードコーディングし、それを現地の時刻と日付に変換しました。

0 投票する
4 に答える
4735 参照

php - 日付と時刻を UTC で保存し、PHP/MySQL で現地時間に変換する

日付と時刻の処理方法を本格的にリファクタリングする前に、これが機能するかどうかを尋ねたかったのです。

私の質問を組み立てるために、ここに私の問題があります...ユーザーが行った「アクション」を履歴テーブルに保存します。これらのアクションにはタイムスタンプがあります。ユーザーは世界中にいる可能性があるため、タイムゾーンが異なります。履歴にアイテムを表示し、タイムスタンプを自分のローカル タイムゾーンで表示したい。

また、日時フィールドを使用して UTC 時刻形式を単純に保存できることはわかっていますが、タイムスタンプを使用することを選択しているため、デフォルトを現在の時刻に設定できます。

これは私の問題でうまくいきますか?

  1. 私のサーバーのタイムゾーンはロサンゼルスになります

  2. タイムスタンプをタイムスタンプとして MySQL に保存します。私の理解では、タイムスタンプは常に UTC として保存されます。レコードはデフォルトで creation_date として保存されるか、明示的に UTC_TIMESTAMP() を設定します。事実上、データベース内のすべてのレコードは UTC になります。

  3. ユーザーがログインすると、タイムゾーンを取得します (これをユーザー設定としてデータベースに保存します)。この例では、この人物がニューヨークにいるとします。

ここに私の質問があります。これらのいずれかが機能しますか?

  1. a) 履歴データを取得します。すべてのタイムスタンプは、UTC からロサンゼルス時間に自動的に変換されます。各履歴項目について、ロサンゼルスのタイムスタンプをニューヨークのタイムスタンプに変換してエコーします。

また

  1. b) PHP タイムゾーン「date_default_timezone_set」をニューヨークに設定します。履歴データを取得します。すべてのタイムスタンプはまだロサンゼルス時間であり、サーバーはまだロサンゼルス時間です。「date_default_timezone_set」はロサンゼルスのタイムスタンプをニューヨークに自動的に変換するため、各履歴項目についてタイムスタンプをエコーするだけです。

オプション 4b は機能しますか? ロサンゼルス時間からニューヨーク時間に変換するより良い方法はありますか?

一般的にこれを行うより良い方法はありますか?

0 投票する
1 に答える
589 参照

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を使用しています。

0 投票する
1 に答える
2197 参照

gwt - 現在の日付をGMTに変換するGWT

現在の日付をGMT時間に変換しています。

結果に一貫性がありません。これが原因で、日時の計算が無駄になります。

0 投票する
2 に答える
5608 参照

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が表示されます。

前もって感謝します。

0 投票する
2 に答える
6463 参照

r - データフレームの時間、分の列を時間形式に変換する

分と時間を含む 3 つの列を含むデータフレームがあります。これらの列 (つまり、分と列) を時刻形式に変換したいと考えています。のデータが与えられた場合drame:

私は取得したい:

0 投票する
0 に答える
905 参照

c# - DateTime を Swatch Internet Time (Beat time) に変換する

C# で DateTime を Swatch インターネット時刻に変換する方法を探していました。何も見つかりませんでした。DateTime をビートに変換するにはどうすればよいですか?

編集:解決策が見つかりました。すぐに回答として投稿します:

一行で:

DateTime 拡張として: