問題タブ [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 投票する
1 に答える
1935 参照

python - Python:「AM」と「PM」を考慮して日時オブジェクトをソートする

これは私の問題を簡略化したものですが、要点は次のとおりです。特定のパターンを見つけるために正規表現を使用して電子メールを並べ替えるスクリプトがあります。私が並べ替える項目の 1 つは、メールの受信日です。datetime モジュールを使用して、次のように日付文字列をフォーマットします。

ここで、4 つのメールを解析したとします。これらは正規表現関数の結果です。

strftime のフォーマット後は次のようになります。

これらすべてをランダムな順序でリストに入れ、次のように sort() 関数を実行すると:

出力は次のとおりです。

ご覧のとおり、ソート時に「AM」と「PM」は考慮されていません。私はStackOverflowでこれに似た他の質問を数多く見てきましたが、それらはすべて、12時間時計を考慮してstrptime()/stftime()関数で%Hを%Iに変更することを提案していますが、私はすでに行っていますそれ。ソート時に %p を考慮する方法を誰か提案できますか? ありがとう!

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

javascript - Python - Windows マシンからの日付オブジェクト -- タイム ゾーンの問題

解析のために日付オブジェクトを Python に送信する jQuery アプリがあります。問題は、Windows マシンで jQuery を使用しようとすると、日付オブジェクトが次のようになることです。

私のMacでは、次のようになります。

関数を使用して Python でこれらを解析しようとするとstrptime、最初 (MDT のもの) の最後にあるタイム ゾーンを理解できないため、失敗します。「不明な文字列形式」であると不平を言います。

これを解決するにはどうすればよいですか? 私は何か間違ったことをしていますか?

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

r - rのstrptimeで特定の日付を選択してください

ヘッダー付きのテキスト ファイル データセットがあります

2010 年 1 月 6 日から 2012 年 7 月 14 日まで 1 時間ごとに実行されます。次のコマンドでデータを開いてプロットします。

ただし、データをプロットすると、x 軸には 2011 年と 2012 年しか表示されませんここに画像の説明を入力。2011 年と 2012 年のラベルを保持したまま、特定の月を追加するにはどうすればよいですか (たとえば、3 月、6 月、9 月が必要な場合)。

このリンクでデータを利用できるようにしました

https://dl.dropbox.com/u/107215263/example.txt

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

python - Windows 7のスパイダーでのstrptimeのPython ImportError

私は一生、この非常に奇妙なエラーの原因を突き止めることはできません。

Windows 7のスパイダーIDEでpython 2.7でスクリプトを実行しています。ある時点でdatetime.datetime.strptimeを使用しています。コードを 1 回実行すると問題ないように見えます (ただし、デバッグは終了していないため、例外が発生し、まだ正常に完了していません)。もう一度実行しようとすると、次のようになります (トレースバックの終わりのみ)示されています):

ファイル "C:\path\to\test.py"、220 行目、std_imp
self.data[key].append(dt.datetime.strptime(string_var, string_format_var))
の ImportError: Failed to import _strptime because the import lockis holdis別のスレッドによって。

スレッディングなどで複数のスレッドを実行していません。コードを取得してこの時点を通過させる唯一の方法は、コンピューターを完全に再起動することです。スパイダーを再起動しても機能しません。ウェブ検索では、これが起こった他の人の手がかりや兆候は得られないようです.

誰が何が起こっているのか理解していますか? これはある種のGILの問題ですか?インポート ロックとは何ですか? 一度コードを実行しようとすると、datetime モジュールのこのメソッドをインポートできないように見えるのはなぜですか?

0 投票する
7 に答える
101262 参照

python - 週番号から日付を取得

私のコードの何が問題なのか教えてください:

「2013-01-01 00:00:00」と表示、ありがとう。

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

python - 奇妙な形式の日付を変換または理解できない

データベース内の一連の日付を Python の unixtimestamp に変換しています。データベースには、次のように記述されたエントリがあります。

これが何を意味するのか誰か教えてもらえますか?そして、おそらくこれをunixtimestampに変換する方法は?

次のようなその他の日付: Thu Oct 14 15:11:47strptime を使用して変換するだけですが、上記のものは問題を引き起こしています。

ありがとう!

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

r - R: strptime() および is.na () 予期しない結果

約 800 万行と 3 列のデータ フレームがあります。私strptime()は次の方法で使用しました:

これは、1104行を除くすべての行で正常に機能します。

これらの「問題のある」データを見ると、date.timeエントリは期待どおりにフォーマットされているようです。たとえば、問題として出てくるが、NA ではないように見える観測は次のとおりです。

is.na(df$date.time)明らかに正しく変換されたこの行に対して TRUE 値を返すには、何が起こっているのでしょうか?

再現可能な例を次に示します (CST を使用している場合)。

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

c++ - c++ strptime は解析時にタイムゾーンを無視します

次のコードを実行すると、strptimeはタイムゾーンの値を無視するようです。ローカル タイムゾーンの値 (+10) を設定するだけです。

これは出力です (Linux で実行、gcc 4.6.3 でコンパイル):

これはコードです: