問題タブ [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.
c - ポインターと整数の c strptime 警告比較
Ubuntu 10.04.2 x86_64 で gcc 4.4.3 を使用してコンパイルすると、次の警告が表示されます。
この行の場合:
NULL を 0 に変更すると、警告が消えます。ただし、strptime のマニュアル ページには、エラー時に NULL を返すと記載されています。<time.h>
前の行にwithを含めて#define __USE_XOPEN 1
います。私も試し#define _XOPEN_SOURCE
ました。
お時間をいただきありがとうございます。
編集
完全には以下が含まれます:
編集
次のコードでも同じ警告が表示されます。
編集 編集
しかし、それを _XOPEN_SOURCE に変更するとうまくいきました! そして、定義をプログラムの先頭に移動すると、元が修正されました。
python - Python2.4の2つの日付の間の日数
これはPython2.6で動作します
しかし、2.4では次のエラーが表示されます
たくさんのご支援ありがとうございました。
from datetime import date from time import strptime
python - Pythonで複雑な文字列から日付を取得する
datetime.strptimeを使用して、2つの文字列から1つの日時を取得しようとしています。
時間はとても簡単なので(例:午後8時53分)、次のようなことができます。
ただし、文字列には単なる日付ではなく、に似た形式のリンクがありますhttp://site.com/?year=2011&month=10&day=5&hour=11
。私は次のようなことができることを知っています:
しかし、他の場所で取得されているため、リンクからその時間を取得したくありません。最後の変数の柔軟なスペースとして機能するダミーシンボル(%xなど)を配置する方法はありますか?
結局、私は次のような単一の行を持つことを想定しています。
(ただし、明らかに、%xは使用されません)。何か案は?
c - strptime は、読み取り/変換した情報をどのように処理しますか?
の仕様strptime
:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/strptime.html
可能な変換仕様とそれらが必要とする入力については、ほとんど明確です。ただし、この関数が結果を に格納する方法についての仕様はないようstruct tm
です。複数の指定子が部分的または完全に競合するデータを読み取るとどうなるか。簡単な例としては、両方の%m
and %b
(または%m
's の重複) が競合する月を読み取る場合がありますが、より興味深い例として、%d
(月の日付) と%a
(曜日) が競合する場合があります。どちらが優先されますか?strptime
で一貫した出力を保証することになっていますstruct tm
か、それともフィールドをそのまま保存するだけですか? %W
(年の週)のような特定のものは、struct tm
、したがって、他のフィールドに基づいて派生出力が生成される必要があると思いますが、これがいつ適用されるかは不明です。
仕様が不足しているように見えるので、単に存在しない回答を求めている可能性がありますが、役立つ回答を特徴付けることができるものは次のとおりです。
- 標準化された関数が基づいていた歴史的な実装の動作。
- 関連する欠陥レポートの引用
- トピックに関する過去の議論へのリンク (メーリング リスト、バグ トラッカー、usenet など)
- 時間解析に関するその他の関連規格
python - BSTタイムゾーンのWindowsでpython datetime.datetime.strptimeを使用する
多くの異なる日付をさまざまな形式で解析する必要があります。私は次のことに問題があり、誰かが理由を説明できるかどうか疑問に思いました;
以下は、Linux システムで機能します。
しかし、ウィンドウの下で実行すると発生します
ValueError: 時間データが形式と一致しません
ただし、Windows で BST ではなく GMT を試すと、問題なく動作します。
Python が Windows では BST タイムゾーンを理解できないのに、Linux では問題なく動作する理由はありますか?
ありがとう、
マット。
c - タイムゾーンオフセットを使用したcのstrptime
次のような文字列からタイムゾーンを解析する方法を見つけるのに苦労しています: "Thu, 1 Sep 2011 09:06:03 -0400 (EDT)"
私のプログラムのより大きなスキームで行う必要があるのは、char* を取り込んで time_t に変換することです。以下は、strptime がタイムゾーンをまったく考慮しているかどうかを確認するために私が書いた簡単なテスト プログラムです。実際にはそうではないようです (このテスト プログラムを実行すると、出力されたすべての数値は異なるはずなのに同じになります)。提案?
GNU getdate と getdate_r も使用しようとしましたが、それはおそらく柔軟な形式のより良いオプションのように見えるためですが、コンパイラから「暗黙の関数宣言」警告が表示され、正しいライブラリが含まれていなかったことを意味します。getdate を使用するために #include する必要があるものは他にありますか?
r - Rでの日付形式の変更
Rには、日付形式を変更する必要のある非常に単純なデータがいくつかあります。
ではなく%d/%m/%Y
、標準のR形式でお願いします。%Y-%m-%d
どうすればこの変更を行うことができますか?私が試してみました:
しかし、それはちょうど年を切り落とし、その日にゼロを追加しました:
ありがとう!
python - Pythonのdatetime.now()からSQLDATETIMEを減算します
SQLにDATETIMEフィールドがあります。その内容は次のとおりです。2012-08-2613:00:00
その日から今までどれくらいの時間が経過したのか知りたいです。
Python 2.7では、次のように簡単にできます。
しかし、Python2.4を実行しているWebサーバーがあります。Python 2.4では、strptimeはdatetimeモジュールにありません。2.4で同じことを達成する方法がわかりません。
r - 日付を含むタイムスタンプの時間部分のみをプロットするにはどうすればよいですか?
したがって、次のような一連のタイムスタンプがあります。
時間だけのヒストグラムを作りたい。私がしたことは、スペースで列を分割して時間のみを取得し、qplot がプロットできるように POSIXct オブジェクトに変換することでした。
ただし、の出力as.POSIXct(strptime((str_split_fixed(as.character(datetime), " ", 2)[,2]), "%H:%M:%S"))
は
qplot は私が望むものをプロットしますが、これは複雑なハックのように思えます。確かにこれを行うためのより良い方法はありますか?エポック時間に変換してそれをプロットすることはできましたが、余分なステップとしてそれを行う必要がないようにしようとしていました.
より大きな問題は、「strptime の出力を制御するにはどうすればよいですか?」ということです。
ruby - RubySoap日時解析エラー
「2011-09-30T11:25:56-05:00」のような石鹸サービスから戻ってきた日時を変換しようとしています。
この形式で解析したい「2011-09-3011:25:56」
ルビーコードに日付文字列をハードコーディングすると、次のように機能します。
この例は、日付文字列をハードコーディングすると機能します。ただし、以下の例は機能しません。使用している日付文字列は「2011-09-30T11:25:56-05:00」です。これは、上記の例でハードコーディングしているものとまったく同じです。
このようにして、次のエラーがスローされます。[01:29:06 PM 2011-10-09] SourceAdapterがクエリ例外を発生させました:プライベートメソッド `sub! ' #を求めた
誰かが私に何が起こっているのか教えてもらえますか?