次のような見出しを作成するのが好きです
** WW47 (Monday November 18 - Sunday November 24, 2013)
週番号 (%U、%V、%W) のさまざまな定義を決定するために、emacs/elisp で format-time-string などを使用する方法を知っています。
Q: どうすれば戻ることができますか? emacs/elisp で、年と週番号を指定して、週の最初と最後の日の日付を決定しますか?
より一般的には、ISO 8601 week-dates などの時間文字列2006-W52-7
、または week 内の曜日のない週を解析します2013-W46
。
より一般的には、多くの日付と時刻の表現は日付間隔を暗示します。特に週と月は間隔を意味しますが、特定の精度のほとんどすべての時間表現は、精度よりも小さい時間単位の間隔に対応すると解釈できると思います。
Q: 月の最初と最後の日付を決定するための (合理的に標準的な) emacs/elisp 関数はありますか? たとえば、年/年の形式に関して? 等。
--
この投稿は主に「emacs/elisp でこれを行うにはどうすればよいですか?」です。質問。
この種の質問は非常に一般的であるように思われます.stackoverflowには、「Javascript/C#/...でこれを行うにはどうすればよいですか?」などの同様の質問があります.
私は自分で計算することができます。しかし、(a) これを行うための標準の emacs/elisp 関数があればより良いです。(b) グーグルで検索すると、多くの落とし穴や問題があることが明らかであり、標準ライブラリ関数が存在する場合はそれを使用することの利点がさらに強調されます。