問題タブ [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 に答える
17251 参照

c - cでctimeを使用してUnixタイムスタンプをフォーマットする

ctime を使用して 10 桁の Unix タイムスタンプ (現在は文字列) をフォーマットしようとしています。

ただし、ctime() は、文字列ではなく、time_t 型のパラメータを想定しています。

ctime を使用する前に何をする必要がありますか? つまり、文字列を time_t に簡単に変換できますか?

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

c++ - ctimeを使用して、特定の日付を次の暦日に進める場合の問題

入力日を次の暦日に進めるために、次のコードを記述しました。これは、g++4.1.2でコンパイルされたダミーのソースファイルでテストした場合にうまく機能します。

ただし、私の会社のシミュレーター内から次のコードを実行すると(現時点では詳細はわかりません)、20021027で壊れます。つまり、20021027以外の日付の場合は意図したとおりに機能しますが、20021027の場合は20021027自体を返します。

何がうまくいかないのか教えてください。

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

python - PythonバイナリファイルCTime4バイト

ファイル形式のあるバイナリファイルを解析しようとしています。「CTime」としてリストされている3〜4バイトの変数があり、struct.unpackを使用してそれらを読み取りました。この数値を実際の日中の年の値に変換したいと思います。私が持っている値は、絶対的な開始から経過した秒数のようです。Rには、経過した秒数から日付を取り戻す方法があることを覚えています。Pythonでこれを行う方法はありますか?または、CTimeを整数として読み取る必要がある場合でも。

私は読んだ:ctimeをunicodeに、unicodeをctime pythonに変換するが、それは私がやろうとしていることではない。

前もって感謝します

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

c++ - C++ で 2 つの日付を追加する

この質問は他の場所で回答されていると確信していますが、GoogleやSOで見つけることができないので、ここに行きます.

C/C++ で、相対時間を dd-hh:mm:ss 形式で変換したい

絶対 UTC 形式の日付に。

これはそれほど難しいことではないようです。struct tm 形式で格納された相対時間を生成する関数を既に取得しているとします。

私が欲しいのは基本的にdifftimeの反対です:

これで、変換を行う独自の関数を作成できますが、すべてのキャリー操作と特別な条件 (閏年など) のために悪夢です。C/C++ ライブラリでこれを行う方法はありますか?

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

c++ - エラーC4996:'ctime':この関数または変数は安全でない可能性があります

静的ソースコード分析に関する大規模なプロジェクトがあり、1つを除いて、すべてが正常にコンパイルされます。タイトルにエラーメッセージを記載しました。私を混乱させるポイントは、安全ではないというエラーメッセージが表示されることです。エラーではなく、単なる警告だと思いました。ちなみに、私はVisual Studio 2012を使用しています。これは、ctimeでエラーが発生するコードの一部です。誰かが私がこのエラーを克服するのを手伝ってくれるなら、私はうれしいです。

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

c - 構造体tmのサイズ

sizeof(struct tm)をCでsizeof()演算子を使用して出力すると、44バイトになります。しかし、ctimeのmanページには、時間に対して9つのint変数があります。サイズは36になります。44はどのように与えられますか?

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

mfc - ミリ秒単位の MFC 測定関数

特定の関数 (繰り返し呼び出される) にかかるミリ秒をカウントするにはどうすればよいですか?
私が考えたのは:
CTime::GetCurrentTM()前、
CTime::GetCurrentTM()後、

そして、結果を に挿入しCTimeSpan diff = after - beforeます。
最後に、この関数が費やした合計時間を知りたいので、その差分をすべての差分を合計するグローバルメンバーに保存します。

しかし、ミリ秒ではなく秒単位で答えが得られます。

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

c++ - 正確な時間測定

関数のタイミングを測定するために C++ で time.h を使用しています。

ただし、私は常に 0.0000 の時間を取得しています。clock() と t を別々に印刷すると、同じ値になります。C++ で時間を正確に (おそらくナノ秒単位で) 測定する方法があるかどうかを知りたいです。私はVS2010を使用しています。

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

c - puzzle - C で人間が読める形式で時間を出力します。ctime、asctime

私は正しい答えを知っていると思う次のパズルがありますが、1つの問題もあります。見てください:

???? を置き換えることができるのは、次のうちどれですか。上記のコードで、 t に渡された時間を人間が読める形式で出力しますか?

  1. :

    /li>
  2. :

    /li>
  3. :

    /li>
  4. :

    /li>
  5. :

    /li>

私の答えは答え 2 です (関数 ctime は入力として time_t ポインターを取り、printf で出力できる文字列へのポインターを返します)。

回答 5 のコードはコンパイル時に同様に機能しますが、以前にストレージが割り当てられていないのになぜ free() を使用するのでしょうか? それが答え5が間違っている理由だと思いますか?

ありがとう、プレゼメク