問題タブ [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.
python - Python 2.5 が datetime.strptime 形式で失敗する
同じ問題について尋ねている人からいくつかの質問を見てきましたが、どの回答も役に立ちません。
次のエラーが表示されます。
それは私には問題ないように見えますが、私が見ていないpythonは何ですか?
ありがとうございました。
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 桁の年の独自の範囲を定義することでしょうか?
c++ - strptime() の問題 - %p が考慮されない
を使用して日付を特定の形式に変換しようとしていますが、strptime
AM/PM に関する情報が失われていることに気付きました。理由がわからない。
これがコードです。
%p
に指定子を入れる目的を誰か教えてもらえますstrptime
か?
前もってありがとう、AJ
python - たとえば、Python strptimeを使用して2010-04-24T07:47:00.007 + 02:00を解析する方法
Pythonのstrptimeメソッドを使用して、タイトルで説明されている形式を解析する方法を知っている人はいますか?
私はこれに似たものを持っています:
これがどんなタイムフォーマットなのかわからないようです。ちなみに、私はPython言語の初心者です(C#に慣れています)。
アップデート
これは私が以下のアドバイス(回答)に基づいてコードを変更した方法です:
r - R strptime/as.POSIXct の不明なタイムゾーン名
R関数のすべての有効な時間名のリストはどこにありますas.POSIXct
か?
as.POSIXct("1970-01-01",tz="CST")
"CST" (中央標準時) が不明であるという警告を生成します。
python - Pythonで時間にstr
上記を文字列からタイムスタンプに変換するにはどうすればよいですか?
上記のタイムスタンプを差し引く必要がありtime2-time1
ます。
python - スレッド ロックによる strptime 例外を修正しましたが、プログラムの速度が低下しました
スレッド内で実行されている次のコードがあります (完全なコードはこちらです - https://github.com/eWizardII/homobabel/blob/master/lovebird.py )
スレッドロックがないと、次のエラーが発生します。
問題は、スレッドロックがオンになっていることです。各スレッドは基本的にシリアルに実行され、各ループが実行されるまでに時間がかかり、スレッドを使用する利点がなくなります。スレッド ロックを取り除く方法がない場合、try ステートメント内で for ループをより速く実行する方法はありますか?
python - Python datetime オブジェクトから未変換のデータを削除する方法
私はほとんど正しい日時のデータベースを持っていますが、いくつかは次のように壊れています:Sat Dec 22 12:34:08 PST 20102015
無効な年がなければ、これは私にとってはうまくいきました:
しかし、無効な年を持つオブジェクトにヒットすると、 が得られますValueError: unconverted data remains: 2
。これは素晴らしいことですが、その年から悪い文字を取り除く最善の方法がわかりません。それらは 2 から 6 までの範囲unconverted characters
です。
ポインタはありますか?スライスするだけend_date
ですが、日時に安全な戦略があることを願っています。
python - Python:strptimeが形式と一致しません
ValueError:時間データ '03 -10-2011 04:35 PM'が形式'%m-%d-%Y%I:M%p'と一致しません
それは私に合っているように見えますか?
perl - perl POSIX::strptime - 私のデータは 9:31:00 AM のように見えます - 分を抽出して計算を実行したい
カンマ区切りファイルの2列目に存在する指定時刻から分を抽出して計算したい。時刻の形式は次のとおりです。
午前 9:31:00
分の値を抽出し、これまでの 1 日の合計分数を計算したいと思います。サブルーチン get_time でこれを行います。しかし、戻り値は常にゼロであり、POSIX::strptime を正しく使用していないと思われます。どんな洞察も素晴らしいでしょう。ありがとうございました。