問題タブ [epoch]
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.
time - モジュラスを使用した戻り時間コンポーネント
誰かが1シフトで20時間42分16秒、合計74536秒を実行します。その人がそのシフトのために行った秒数から時間を取得するにはどうすればよいですか?
すでに84600を試しました。数値がモジュラスよりも低い場合、それは実際にはあまり役に立ちません。誰かが数秒間サインインするだけで、私がキャッチしなければならないことがあります...
java - 新しいDate(0L)を実行する場合、エポックはエポックではありません。なんで?
私の問題はかなり単純に説明されています:
私がこれを行う場合:
次の出力が得られます:Thu Jan 01 01:00:00 CET 1970
ドキュメントによると、私は期待していた:Thu Jan 01 00:00:00 CET 1970
うまくいかなかったのですが...
編集:確かに、私はドキュメントを読むのが速すぎます。私は木1月1日00:00:00GMT1970を持っている必要があります
では、どうすればGMTの使用を強制し、すべての現地時間を無視できますか?
編集、解決策:
php - PHPを使用してXMLフィードからタイムスタンプを取得しますが、桁数が多いようです
フィードからタイムスタンプを取得すると、12 桁 (1269088723811) になります。変換すると、次のようになります
1901-12-13 20:45:52、
しかし、タイムスタンプをhttp://www.epochconverter.com/に入れると、次のようになります
Sat, 20 Mar 2010 12:38:43 GMT、これが正しい時刻です。
epochconverter.com はおそらくミリ秒単位であると述べているので、スクリプトを修正してそれを処理するようにしました
$mil = $timestamp;
$seconds = $mil / 1000;
$date = date('Y-m-d H:i:s', date($seconds));
しかし、それでも日付が間違って 1970-01-25 20:31:23 に変換されます。
私は何を間違っていますか?
datetime - 日付と時刻をエポックとネイティブの日時形式でデータベースに保存する
ほとんどのタスクでは、エポック形式で日付と時刻を操作する方がはるかに簡単です。
このリストは続く可能性がありますが、コードの移植性を維持するには、データベースのネイティブの日時形式を捨てて、日付と時刻を整数として保存するだけで十分です。皆さんはどう思いますか?
php - PHP で DateTime を使用すると、$foo->format('U') から不正な UNIX エポック時間が生成されます
この PHP DateTime オブジェクトから正しい Unix エポック タイムを取得できないようです。
$startingDateTime = "2005/08/15 午前 1:52:01";
$foo = new DateTime($startingDateTime, new DateTimeZone("America/New_York"));
echo $foo->format('U');
を与える
1124085121
これは Mon, 15 Aug 2005 00:52:01 GMT -500 ( EPOCH CONVERTERによる) ですが、1 時間ほど間違っています。
それは 1124088721 であるべきで、Mon, 15 Aug 2005 01:52:01 GMT -500 のように吐き出します。
どんな助けでも大歓迎です。
vb.net - Unixエポック時間を日付なしでHH:MM:SS形式に変換します
SSRS 2005を使用しており、時間を3412.254263のようなシリアルUNIX時間から166:12:35のような期間に変換する必要があります。2番目の形式はHH:MM:SSです。
すべての.NETコードは機能するはずですが、日付を含まない関数や、結果を期間として扱わない関数が見つかりません。
どんな助けでもいただければ幸いです!
.net - SQL または .NET で Unix エポック時間を秒に変換する
まず、お世話になった皆様に感謝いたします。
私が必要としているのは、1452.235687 のような EPOCH タイムスタンプを受け取り、それを「01-01-1970 00:00:00」のような読み取り可能なタイムスタンプに変換する関数です。より具体的には、日付ではなく時間だけが必要です。
可能であれば、SQL ストアド プロシージャではなく .NET 関数を使用したいと思います。ただし、SQL ストアド プロシージャも正常に機能します。
ありがとうございました、
php - PHPでTIMESTAMPをUNIX時間に変換しますか?
現在、私は次のように時間をデータベースに保存しています。2010-05-17 19:13:37
ただし、2回比較する必要があり、。のようなUNIXタイムスタンプの方が簡単だと思います1274119041
。(これらの2つの時間は異なります)
では、どうすればタイムスタンプをUNIXタイムスタンプに変換できますか?そのための簡単なphp関数はありますか?
c# - C#でエポック時間をどのように変換しますか?
C#でUnixエポック時間をリアルタイムに変換するにはどうすればよいですか? (1970 年 1 月 1 日から始まるエポック)
c++ - C++: UNIX 時間を取得するにはどうすればよいですか?
UNIX のエポックを秒単位で取得する関数または方法が必要です。これは、PHP で time 関数を使用する方法と同じです。
フォーマットされた日付のみを出力するように見えるctimeのtime()、または秒を持っているが常に100万の倍数であるように見えるclock()関数以外のメソッドは見つかりません。
プログラムの実行時間を測定したいのですが、開始と終了の間の差分を計算したかっただけです。C++ プログラマーはこれをどのように行うでしょうか?
編集: time() と difftime は、ミリ秒などではなく、秒単位の解決のみを許可します。