問題タブ [gettime]

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 投票する
1 に答える
3082 参照

javascript - Javascript、getTime()

私はについて何かを理解しようとしていますgetTime()、私の問題は、私が言うことができる新しい日付を設定しているということです:23,07,2012。私がそれを使用しているとき、私は01,01,1970getTime()以来のミリ秒を取得する必要があります。 取得した値を(1000 * 60 * 60 * 24)で割ると、1970年1月1日から2012年7月5日までの経過日数を取得する必要がありますが、どういうわけか小数点付きの数値(15543.875)を取得します。 理由がわかりません。つまり、1970年1月1日と2012年7月23日以降です。getTime()私は整数(私が思うこと)を取得する必要があります、私は本当に間違っていることを知っています、誰かが結果の小数点の理由を理解するのを手伝ってくれませんか?

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

php - Javascript getTime から PHP の日付へ

ビューの日付を getTime() を使用して時間文字列に変換する JavaScript があります。それは、選択フォームのオプションの値として保存されます。それがphpに渡されたら、どうすればそれをphpの日付に変えることができますか?

私はやった:

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

c - clock_gettime と CLOCK_PROCESS_CPUTIME_ID の間違った数値

私は64ビットのUbuntu 12.04システムを使用しており、次のコードを試しました:

私が理解しているように、これは次のように出力する必要があります

しかし、私の場合、私が得るのは

これは正しい動作ですか?もしそうなら、どうすればsys1とsys2の実際の秒数を知ることができますか?

CLOCK_PROCESS_CPUTIME_ID を CLOCK_REALTIME に変更すると、期待どおりの結果が得られますが、精度が必要なため、それは私が望むものではありません。

[編集] どうやら CLOCK_PROCESS_CPUTIME_ID は、CPU が処理に費やした実際の時間を返します。CLOCK_MONOTONIC は正しい値を返すようです。しかし、どの程度の精度で?

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

time - マシン間の clock_gettime 速度の違い

タイムスタンプに使用しようとしていますclock_gettime(CLOCK_MONOTONIC, &tp)が、マシンによってパフォーマンスが大きく異なることがわかりました。たとえば、カーネル 2.6.27 を実行する Xeon X5670 プロセッサを搭載したマシンでは、呼び出しごとに 682ns かかりますが、カーネル 2.6.18 を実行する同じプロセッサを搭載した別のマシンでは、呼び出しごとに 249ns かかります。2.6.27 を実行する X5472 プロセッサを搭載した 3 番目のマシンでは、呼び出しごとに 183ns かかります。

これらの違いは何が原因でしょうか? これらの呼び出しの遅延を改善するために使用できるカーネル オプションやその他の設定はありますか?

ありがとう。

エリオット

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

java - new Date().getTime() がタイムスタンプをミリ秒単位で返さない

クラスをjava.util.Date使用して日付オブジェクトを作成し、getTime()現在のミリ秒を取得するために使用するクラスがあります。

getTime()ミリ秒を返すJavaドキュメントで見たことがありますが、同じケースが私のマシンにあります。

サーバーにアプリケーションをデプロイしているときに、別のサーバーが 1 つあり、同じgetTime()タイムスタンプが秒単位で返されます。

例えば

  • サーバー上の値: 1350054625
  • ローカルの値: 1350054625000

これがどのように可能か疑問に思っています。同じコードをローカルで試してみたところ、ミリ秒単位でタイムスタンプが得られました。

以下はコードの一部です...

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

android - カレンダーgetTimeInMillis()はタイムゾーンに依存しますか?

Java:タイムゾーン異なるタイムゾーンがミリ秒単位で同じ値を与える理由

上記のリンクを参照すると、CalendarクラスのgetTimeInMillis()は、タイムゾーンに関係なくミリ秒数を返すと思います。

ただし、次のコードを使用します。

最初に、システムクロックを10:00およびGMT + 02:00に設定しようとしました

特定の出力番号を生成します。ただし、システムクロックを10:00およびGMT + 00:00に設定する

出力数は前のケースよりも約7200大きく、これは約2時間に相当します。

なんで?

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

linux - ARMパフォーマンスカウンターとLinuxのclock_gettime

開発ボード(ZC702)でZynqチップを使用しています。これは667MHzのデュアルcortex-A9 MPCoreを備え、Linuxカーネル3.3が付属しています。プログラムの実行時間を比較したかったので、最初にclock_gettimeを使用し、次にARMのコプロセッサによって提供されるカウンタ。カウンタは、1プロセッササイクルごとに増分します。(stackoverflowとこれに関するこの質問に基づく)

-O0フラグを使用してプログラムをコンパイルします(並べ替えや最適化を実行したくないため)

パフォーマンスカウンターで測定する時間は、583833498(サイクル)/ 666.666687 MHz = 875750.221(マイクロ秒)です。

clock_gettime()(REALTIMEまたはMONOTONICまたはMONOTONIC_RAWのいずれか)を使用している場合、測定される時間は 731627.126(マイクロ秒)で、150000マイクロ秒少なくなります。

なぜこれが起こっているのか誰かが私に説明できますか?なぜ違いがあるのですか?プロセッサはクロックスケールしませんが、clock_gettimeで測定される実行時間を短縮するにはどうすればよいですか?以下にサンプルコードがあります。


0 投票する
5 に答える
41554 参照

android - Android:日付(年、月、日)

日付を年、月、日、時間や分などを含めずに取得したいのですが、年だけを取得したり、月と日を単独で取得したりすることはしたくありません。完全な日付として、別の日付と比較するために必要だからです

今日のように 、今日から280日を引い28.11.2012たものと比較するためにコードを実行したい11.12.201111.12.2011

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

iphone - iPhoneのGoogleプレイスで新しい場所を取得する方法は?

先生、iPhone開発は初めてです。URLリクエストで緯度と経度を送信せずに新しい場所を取得する方法を知る必要があります.

これは私のコードです。iat と lang の値を使用して URL リクエストを介してリクエストしましたが、この 2 つの値なしで指定する必要があります。ただし、現在の値を取る必要があります