Taskwarrior - What's next? (Teil 3)
Relative und sprachliche Datumsformate
Neben den Datumsformaten, die durch Tag, Monat und Jahr gekennzeichnet werden, kennt Taskwarrior auch andere »Umschreibungen«, die es nicht notwendig machen, das genaue Datum im Kopf zu haben.
Randbermerkung: Die komplette Behandlung von Daten wird im Laufe der nächsten Zeit in ein eigenes Softwareprojekt mit dem Namen libkronisk ausgelagert. Damit werden dann auch Beschreibungen wie »der Tag vor dem ersten Samstag im August« möglich sein. Derzeit ist das leider noch nicht möglich. Libkronisk soll in dem Zusammenhang auch für die Berechnung von Feiertagen – hier gibt es auch ein eigenes Projekt namens Holidata.net, was Feiertagsdaten von verschiedenen Ländern enthält – benutzt werden.
Nun aber zurück zu den Datumsangaben. Taskwarrior versteht die folgenden.
Relative Benennung:
task ... due:today task ... due:yesterday task ... due:tomorrow
Relative Tageswerte (und Uhrzeiten):
task ... due:23rd task ... due:3wks task ... due:1day task ... due:9hrs
Start und Ende der Woche (Montag):
task ... due:sow task ... due:eow
Start und Ende der Arbeitswoche (»work week«, Montag):
task ... due:soww task ... due:eoww
Start und Ende der Kalenderwoche (»calendar week«, Sonntag oder Montag):
task ... due:socw task ... due:eocw
Start und Ende des Monats:
task ... due:som task ... due:eom
Start und Ende des Quartals:
task ... due:soq task ... due:eoq
Start und Ende des Jahres:
task ... due:soy task ... due:eoy
Kommender Wochentag in englischer Schreibweise:
task ... due:Monday (Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday)