Ich habe ein Dokument im Organisationsmodus, in dem ich die Anzahl der Tage verfolgen möchte, die seit einem bestimmten Datum vergangen sind. Gibt es dafür eine eingebaute Funktion oder muss ich eine benutzerdefinierte Elisp-Funktion schreiben, um dies zu erreichen?
8
Das Originalposter möchte möglicherweise einen Blick auf die
calendar-count-days-region
im Handbuch beschriebene integrierte Funktion werfen : https://www.gnu.org/software/emacs/manual/html_node/emacs/Counting-Days.htmlDas Folgende ist eine benutzerdefinierte Funktion, die die Bibliotheken
org-mode
und verwendetcalendar-mode
. Bei meiner Prüfung voncalendar-count-days-region
sah ich, dass der Autor (in die Zählung) den Tag am Ende der Region einbezog (dh durch programmgesteuertes Hinzufügen eines Tages). In meiner Arbeit, den letzten Tages als Teil der Gesamtzählung ist nicht erlaubt - so dass ich so etwas wie das folgende Beispiel verwenden würde statt (das ist nicht einen zusätzlichen Tag auf die Gesamtzahl hinzufügen).quelle