繰り返しルールを iCalendar 形式で指定された文字列として出力しようとしています ( RFC 5545を参照)。Python dateutils、特にdateutil.rruleを使用して繰り返しルールを作成し、これを次のような文字列として出力したい:
"RRULE:FREQ=DAILY;COUNT=5"
これを達成する方法があるかどうか誰か教えてもらえますか?
私はlabix dateutils btwを使用していると思います。
どうもありがとう!
繰り返しルールを iCalendar 形式で指定された文字列として出力しようとしています ( RFC 5545を参照)。Python dateutils、特にdateutil.rruleを使用して繰り返しルールを作成し、これを次のような文字列として出力したい:
"RRULE:FREQ=DAILY;COUNT=5"
これを達成する方法があるかどうか誰か教えてもらえますか?
私はlabix dateutils btwを使用していると思います。
どうもありがとう!
これを行うためのメソッドや関数はpython-dateutil
パッケージにありません。役立つ可能性のあるパッチについては、このバグを参照してください: https://bugs.launchpad.net/dateutil/+bug/943512。
これは質問が出されてから 4 年後に書かれていますdateutil
が、現在では、そのような形式でオブジェクトにアクセスできる__str__
メソッド (ソース コードを参照) があります。print
In [1]: from dateutil.rrule import *
In [2]: my_rrule = rrule(DAILY, count=5)
In [3]: print(my_rrule)
DTSTART:20161202T184513
FREQ=DAILY;COUNT=5