問題タブ [python-dateutil]
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でタイムゾーンの略語を含むUTC以外の時間文字列をUTC時間に変換します
タイムゾーンの省略形が原因で、UTC 以外の時間の文字列表現を UTC に変換するのに苦労しています。
(更新:タイムゾーンの略語は一意ではない可能性があるようです。そうであれば、おそらくこれも考慮に入れるべきです。)
datetutil と pytz を使用してこれを回避する方法を探していましたが、うまくいきませんでした。
提案または回避策をいただければ幸いです。
必要に応じて夏時間を考慮して、それを UTC 時間に変換したいと思います。
更新:経験豊富なユーザーが Q に回答するのに役立つ参考文献がいくつか見つかりました。
基本的に、ソリューションの一部がこれの逆を行っていると想像します。
最終更新 (重要)
TZOFFSET ディクショナリを使用して BRST タイムゾーン オフセットを提供する、date コマンドに基づくいくつかの簡単な例。
parse("Thu Sep 25 10:36:28 BRST 2003", tzinfos=TZOFFSETS) datetime.datetime(2003, 9, 25, 10, 36, 28, tzinfo=tzoffset('BRST', -10800))
parse("2003 10:36:28 BRST 25 Sep Thu", tzinfos=TZOFFSETS) datetime.datetime(2003, 9, 25, 10, 36, 28, tzinfo=tzoffset('BRST', -10800))
これを、ここにあるようなライブラリと組み合わせます。そして、あなたはこの問題を解決するでしょう。
python - Python dateutil のインストール
django Tastypie に python dateutil をインストールしようとしましたが、失敗しました。
http://labix.org/python-dateutil#head-2f49784d6b27bae60cde1cff6a535663cf87497b
c:/python27 にある tar ファイルをダウンロードして解凍したところ、
次のエラー メッセージが表示されます。
python - python pandas を使用して、年、日、時、分、秒の形式の日付で CSV を解析する
次の形式の CSV ファイルがいくつかあります。
(ここで、dayは年間通算日です) pandasライブラリを使用してそれらを読み取ろうとしています (これまでのところ素晴らしいライブラリのようです)。
パンダには CSV を読み取る組み込み関数があり、さらに良いことに、その関数は列の日付型をチェックすると思われます。それを自動的にインデックスとして使用します(これは私がやっていることにぴったりです)。
問題は、この形式の日付データを扱うことができないということです。
私は試した:
しかし、それは年を正しく取得するだけです:
ドキュメントから、pandas の read_csv 関数で「date_parser」属性を指定できることがわかります。しかし、ドキュメントにはその方法が示されておらず、私はそれを理解することができません。手を差し伸べることができる主題の経験を持つ人。
乾杯、 ブルーノ
python - Python dateutils は、iCalendar 形式に従って繰り返しルールを出力します (RFC 5545 を参照)。
繰り返しルールを iCalendar 形式で指定された文字列として出力しようとしています ( RFC 5545を参照)。Python dateutils、特にdateutil.rruleを使用して繰り返しルールを作成し、これを次のような文字列として出力したい:
これを達成する方法があるかどうか誰か教えてもらえますか?
私はlabix dateutils btwを使用していると思います。
どうもありがとう!
python - 定期的なイベントでDSTとTZを処理する方法は?
dateutil rruleはDSTとTZをサポートしていますか?iCalendarRRULEに似たものが必要です。
そうでない場合-この問題に取り組む方法(定期的なイベントのスケジュールとDSTオフセットの変更)
輸入
timedeltaの問題(現地時間は同じである必要がありますが、DSTオフセットが異なります):
rruleの問題(各発生のローカル時間ごとに同じである必要があります):
python - タイムゾーンとUTC時間から、その時点での秒と現地時間の差を取得します
これは非常に単純なはずですが、Pythonでは完全に理解できません。2つの引数(秒単位のUTC時間と'Europe / Vienna'のようなzoneinfo名)を取り、現地時間からの秒単位のオフセットとその時点のUTCを返す関数が必要です。
Cでは次のようになります。
私の質問は、「オルソンのタイムゾーン(例「ヨーロッパ/ストックホルム」)とUTC時刻が与えられた場合、現地時間は何ですか?
python - 辞書文字列からpythondateutil.rruleオブジェクトを回復する方法は?
dateutil.rruleオブジェクトをデータベースに保存し、データベースから読み取った後でそれらを再作成したいと思います。
次の問題を考えると、回避策を使用する必要があると思います。 Python dateutilsは、iCalendar形式に従って繰り返しルールを出力します(RFC 5545を参照)
myrruleの出力を保存することを考えています。データベースに文字列としてdictし、必要に応じてrruleオブジェクトを再作成します。
dictは次のようになります。
それは良い考えですか?他に何か提案はありますか?
辞書からPythonオブジェクトを復元するにはどうすればよいですか?python setattr()は私の最善の策ですか、それとももっと簡単なものがありますか?
代わりにこのようなものを使用することを検討する必要がありますか? https://stackoverflow.com/a/1305663/161628
python - dateutil を使用して日付を解析する際の問題
文字列から日付を解析するために python-dateutil を使用しています。
私が期待しているのはdateutil.parser.parse('some null string', fuzzy=True).date()
、例外をスローすることですが、現在の日付を返しています。指定された文字列に日付が見つからない場合、誰かが現在の日付を取得しないようにする方法を教えてもらえますか?
前もって感謝します。
python - 年を指定しないPythonスマート日付解析
現在の日付が 17/11/2012 のときにこれらの日付が次のように解析されるように、年なしで (dateutil を使用して) 日付を解析するにはどうすればよいですか。
私が欲しいのは、すでに過ぎた月が現在の年の次の年になることです。これに対する簡単な解決策はありますか?
python - dateutil.parser.parseと同等のPython標準ライブラリ
python dateutilを使用してdatetimestampsを解析していますが、余分な依存関係を避けたいと思います。それで、標準のpythonライブラリで同等のことをする方法はありますか?
どうもありがとう!