Taggingtime - Anzeige nach Monaten

Begonnen von huber71, 21. September 2009, 14:16:50

Vorheriges Thema - Nächstes Thema

huber71

Moin,

ich habe in den Metadata den Tag "taggingtime" angelegt und übernehme dort aus den Properties die Info "Last Modified"; also z.B. 2009-09-10 15:53:42.

Mit welchen String kann ich eine Abfrage laufen lassen, die mir die Informationen nach Jahr/Monat anzeigt?

Danke und Gruss Huber

fbuser

$left(%taggingtime%,4) liefert dir das Jahr, $substr(%taggingtime%,6,2) den Monat

huber71

hi fbuser,

wie wird das hintereinander geschrieben?

fbuser

Einfach aneinanderhängen: $left(%taggingtime%,4)$substr(%taggingtime%,6,2).
Alternativ könntest du in diesem Fall auch folgenden Ausdruck verwenden:$replace($left(%taggingtime%,7),-,)

huber71

Wird gern ausprobiert - Danke schön!  :)

tedgo

#5
Wenn du im ISO 8601-Format (also z.B. 2009-09-21...) übernommen hast, kannst du auch folgenderweise abfragen:
$year(%taggingtime%)
$month(%taggingtime%)

Falls dich die 0 im Monat stört:
$num($month(%taggingtime%),0)

huber71

 :D tedgo

ISO 8601-Format ...

hatte ich doch oben beschrieben  :D  :D
(2009-09-10 15:53:42)

trotzdem Danke - ich probier alles aus


tedgo

Ich wollte damit zum Ausdruck bringen, dass es egal ist, wie der Tag heißt. Sobald ein Datum im ISO-Format darin vorliegt (also mit JJJJ-MM-TT beginnend), kann man es mit $year(), $month() und $day_of_month() abfragen ;)

huber71

danke nochmals für die antworten - ich nutze jetzt

$year(%taggingtime%)$month(%taggingtime%), die "0" stört mich nicht, im gegenteil ...

huber59