foobar2000 auf Deutsch

foobar2000 => Allgemein => Thema gestartet von: huber71 in 21. September 2009, 14:16:50

Titel: Taggingtime - Anzeige nach Monaten
Beitrag von: huber71 in 21. September 2009, 14:16:50
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
Titel: Re: Taggingtime - Anzeige nach Monaten
Beitrag von: fbuser in 21. September 2009, 15:08:04
$left(%taggingtime%,4) liefert dir das Jahr, $substr(%taggingtime%,6,2) den Monat
Titel: Taggingtime - Anzeige nach Monaten
Beitrag von: huber71 in 21. September 2009, 15:10:27
hi fbuser,

wie wird das hintereinander geschrieben?
Titel: Re: Taggingtime - Anzeige nach Monaten
Beitrag von: fbuser in 21. September 2009, 15:45:59
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),-,)
Titel: Taggingtime - Anzeige nach Monaten
Beitrag von: huber71 in 21. September 2009, 15:54:20
Wird gern ausprobiert - Danke schön!  :)
Titel: Re: Taggingtime - Anzeige nach Monaten
Beitrag von: tedgo in 21. September 2009, 16:11:33
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)
Titel: Taggingtime - Anzeige nach Monaten
Beitrag von: huber71 in 21. September 2009, 16:24:42
 :D tedgo

ISO 8601-Format ...

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

trotzdem Danke - ich probier alles aus

Titel: Re: Taggingtime - Anzeige nach Monaten
Beitrag von: tedgo in 21. September 2009, 16:27:48
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 ;)
Titel: Taggingtime - Anzeige nach Monaten
Beitrag von: huber71 in 22. September 2009, 10:55:22
danke nochmals für die antworten - ich nutze jetzt

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

huber59