問題タブ [strptime]

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 に答える
1165 参照

python - Python 2.5 が datetime.strptime 形式で失敗する

同じ問題について尋ねている人からいくつかの質問を見てきましたが、どの回答も役に立ちません。

次のエラーが表示されます。

それは私には問題ないように見えますが、私が見ていないpythonは何ですか?

ありがとうございました。

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

python - strptime() を使用した 2 桁の年は、誕生日をうまく解析できません。

次の誕生日を考えてみましょう (としてdob):

  • 1968 年 6 月 1 日
  • 1969 年 6 月 1 日

Python で解析すると、次のdatetime.strptime(dob, '%d-%b-%y')ようになります。

  • datetime.datetime(2068, 6, 1, 0, 0)
  • datetime.datetime(1969, 6, 1, 0, 0)

もちろん、彼らは同じ 10 年に生まれたはずですが、今では同じ世紀でもありません。

ドキュメントによると、これは完全に有効な動作です。

2 桁の年が受け入れられる場合、それらは POSIX または X/Open 標準に従って変換されます。値 69 から 99 は 1969 から 1999 にマップされ、値 0 から 68 は 2000 から 2068 にマップされます。

関数がこのように設定されている理由は理解していますが、これを回避する方法はありますか? おそらく、2 桁の年の独自の範囲を定義することでしょうか?

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

c++ - strptime() の問題 - %p が考慮されない

を使用して日付を特定の形式に変換しようとしていますが、strptimeAM/PM に関する情報が失われていることに気付きました。理由がわからない。

これがコードです。

%pに指定子を入れる目的を誰か教えてもらえますstrptimeか?

前もってありがとう、AJ

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

python - たとえば、Python strptimeを使用して2010-04-24T07:47:00.007 + 02:00を解析する方法

Pythonのstrptimeメソッドを使用して、タイトルで説明されている形式を解析する方法を知っている人はいますか?

私はこれに似たものを持っています:

これがどんなタイムフォーマットなのかわからないようです。ちなみに、私はPython言語の初心者です(C#に慣れています)。

アップデート

これは私が以下のアドバイス(回答)に基づいてコードを変更した方法です:

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

r - R strptime/as.POSIXct の不明なタイムゾーン名

R関数のすべての有効な時間名のリストはどこにありますas.POSIXctか?

as.POSIXct("1970-01-01",tz="CST")"CST" (中央標準時) が不明であるという警告を生成します。

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

python - Pythonで時間にstr

上記を文字列からタイムスタンプに変換するにはどうすればよいですか?

上記のタイムスタンプを差し引く必要がありtime2-time1ます。

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

python - スレッド ロックによる strptime 例外を修正しましたが、プログラムの速度が低下しました

スレッド内で実行されている次のコードがあります (完全なコードはこちらです - https://github.com/eWizardII/homobabel/blob/master/lovebird.py )

スレッドロックがないと、次のエラーが発生します。

問題は、スレッドロックがオンになっていることです。各スレッドは基本的にシリアルに実行され、各ループが実行されるまでに時間がかかり、スレッドを使用する利点がなくなります。スレッド ロックを取り除く方法がない場合、try ステートメント内で for ループをより速く実行する方法はありますか?

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

python - Python datetime オブジェクトから未変換のデータを削除する方法

私はほとんど正しい日時のデータベースを持っていますが、いくつかは次のように壊れています:Sat Dec 22 12:34:08 PST 20102015

無効な年がなければ、これは私にとってはうまくいきました:

しかし、無効な年を持つオブジェクトにヒットすると、 が得られますValueError: unconverted data remains: 2。これは素晴らしいことですが、その年から悪い文字を取り除く最善の方法がわかりません。それらは 2 から 6 までの範囲unconverted charactersです。

ポインタはありますか?スライスするだけend_dateですが、日時に安全な戦略があることを願っています。

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

python - Python:strptimeが形式と一致しません

ValueError:時間データ '03 -10-2011 04:35 PM'が形式'%m-%d-%Y%I:M%p'と一致しません

それは私に合っているように見えますか?

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

perl - perl POSIX::strptime - 私のデータは 9:31:00 AM のように見えます - 分を抽出して計算を実行したい

カンマ区切りファイルの2列目に存在する指定時刻から分を抽出して計算したい。時刻の形式は次のとおりです。

午前 9:31:00

分の値を抽出し、これまでの 1 日の合計分数を計算したいと思います。サブルーチン get_time でこれを行います。しかし、戻り値は常にゼロであり、POSIX::strptime を正しく使用していないと思われます。どんな洞察も素晴らしいでしょう。ありがとうございました。