問題タブ [ctime]

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

python - ctimeをunicodeに変換し、unicodeをctimepythonに変換します

ctime値をUnicodeに変換しました

1295478503.6789999から「2011年1月19日水曜日18:08:23」

後戻りできますか?2行目から1行目まで?

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

c - Linux から OSX への移植時の time と ctime のセグ エラー

OSX 上の Linux 用に設計された (と私は信じています) コードをコンパイルすると、エラーが発生します。この問題をコードのこのセクションまで追跡しました。

これが当てはまる理由はありますか?を含め<time.h>ました。

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

c - ctime と OSX でのコンパイル時の警告

OSX 10.6.5 で C プログラムをコンパイルすると、非常に重大な警告が表示されます。

対応する行は次のとおりです。

13 ~ 15 行目:

360 ~ 363 行目:

このプログラムはもともと Linux 用に書かれたものだと思いますが、2 つのプラットフォームでtimeとに違いがあるのでしょうか?ctime

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

c - C: 特定のタイムゾーン (オフセットによる) で特定の「時間」値を出力する方法は?

外部プログラム (制御できない) によって記録されたデータ ファイルを解析するアプリケーションを C で作成しています。バイナリ データを格納します。その 1 つのフィールドは、標準 UNIX の「エポック」形式 (UTC の 1970 年 1 月 1 日からの秒数) の時間です。

もう 1 つのフィールドはタイムゾーンで、UTC からの秒単位のオフセットとして保存されます。

いいですね、記録されたタイムゾーンでその情報を表す日付/時刻文字列を作成するために必要なものはすべて揃っていますよね? うーん...そうではないようです、および/またはそれを行う方法がわかりません。

私はかなり単純なテストケースに物事を煮詰めました:

これを MacOS X 10.6 で実行すると、次のようになります。

私が期待する(そして実際にLinuxボックスで得られる)のは次のとおりです。

TZ環境変数を変更する必要がありますか (おそらく を呼び出しますtzset)? データ構造を操作して正しいものを取得する方法があるはずですが、上記は確かに機能していません (とにかく MacOS X 10.6 では -- Linux ではうまく機能します)。

回避策として、フォーマット文字列から %z を削除して、その部分を自分で作成できると思います。

ただし、理想的には、 my の変更struct tm、または使用できる他の関数呼び出し (strftime のように、追加のパラメーターまたは何か、または代わりに localtime の代替形式を使用) のいずれかが必要です。物事を正しく行う。

Linux は動作しているように見えるので (それでも、上記の解決策は理想的ではありません。なぜなら、私は自分のtime_t値をstruct tmごまかしているからです。 MacOSに対するバグとして?

あるいは、サードパーティ (GNU 関係者の何か、私が想像している) ライブラリが必要になったとしても、呼び出すことができるライブラリ ルーチンの別のセットはありますか? ObjC または C++ のオプションを検討しますが、私は C のままにしたいと思います。

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

c++ - C ++、MingW、ctime、nanosleep()が見つかりませんか?

nanosleep()を使用したかったのですが、MingWctimeでは使用できないようです。

MingWでnanosleepを使用するにはどうすればよいですか?ありがとう。

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

c - ctimeを使用して2つの操作間の間隔を取得しますか?

ctimeを使用して、さまざまな時点でのCでのプログラムの実行時間を表示することに興味があります。私はそのようなことを試みましたが、それは正しくないはずです...

何か提案や適切な例はありますか?前もって感謝します

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

c - nullを返すctime

ユーザータイプtime_tがとして定義され__darwin_time_t、それ自体がlongMacOS Xのように定義されている場合、次のコードが出力されるのはなぜ8 Time is (null)ですか?ばかげているかもしれませんが、よくわかりません。

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

c++ - ミリ秒単位のシステム時間 c++

構造体を持つキューがあります。この構造体には、自分自身をキューにプッシュする正確な時間が含まれます

システム時間を確認するには、次のようなものがあります。

問題は、キューから次の構造体をポップするときです。構造体がキューで待機した時間をミリ秒単位で計算したいのです。

誰かが私の言いたいことを理解してくれることを願っています.. :\

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

python - Pythonでファイルのctimeを設定するにはどうすればよいですか?

Unixファイルのctimeを設定するにはどうすればよいですか?

(Pythonの観点から答えたほうがいいと思います。標準のPythonでそれを行う方法がない場合は、Cでも問題ないと思います。)

(注:os.utimeを使用してファイルのatimeとmtimeを設定できることは知っています。ctimeの設定に興味があります。)

(注2:POSIXoid Unixで機能する答えがあることを願っていますが、そうでない場合は、DarwinとUbuntuに興味があります。)

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

c++ - 過去の時刻を GMT に変換する

「2011061411322100」という形式の文字列時刻を GMT に変換する必要があります。最初の試みは以下のとおりです。ただし、問題は、時間が別の PC から来ており、歴史的な時間であることです。そのため、リアルタイムで時間を取得していないため、コードが実行されているボックスの現地時間から単純に GMT を取得することはできません。

問題は、時間の変更中にコードが実行されている場合、時間の変更は私のボックスでは発生しますが、時間を取得しているリモートのボックスでは発生しないことです。ただし、ボックスにクエリを実行して、いつでも現在の時刻を取得できます。

したがって、詳細を説明するには:

  1. リモートボックスでジョブを開始します
  2. ジョブが完了します
  3. 実行中のジョブに関連する時間がいくつかあります
  4. 時刻を GMT に変換します

1. と 2. の間に時差(サマータイム)が発生すると、私はうんざりします。GMT 変換が壊れます。2) 現在のリモート ボックスの時間を取得し、58 分以上の差があるかどうかを確認し、それを変換に適用する必要があると思います。しかし、これを行うための信頼できる方法がわかりません。