ZMSGlobals.getLangFmtDate(t, lang, fmt='DATETIME_FMT')
BESCHREIBUNG:
Gibt einen formatierten String der angegebenen Zeit (bzw. des Datums) zurück (z.B. '01.01.2000').
EINGABE-PARAMETER:
t: die Zeit (bzw. Datum) als NTuple oder als Time(secs).
lang: die ID der aktuellen Sprache (z.B. 'ger', 'eng').
fmt: die ID des Format-Strings ('DATE_FMT'= Datum, 'TIME_FMT'= Zeit, 'DATETIME_FMT'= Datum/Zeit)
AUSGABE-PARAMETER:
string: die formatierte Zeit (bzw. Datum)
| [1] |
Formatiert die Datumsangabe des Geburtstags für eine Liste von Mitarbeitern (als spezielle Objekte):
<dtml-in "filteredChildNodes(REQUEST,'employee')">
<dtml-var "getLangFmtDate(getObjProperty('birthday_dt',REQUEST),lang,'DATE_FMT')">
</dtml-in>
|
| [2] |
Formatiert die aktuelle Zope-Zeit als Datum mit Zeitangabe:
<dtml-var "getLangFmtDate(ZopeTime(),lang,'DATETIME_FMT')"> |
ZMSGlobals.parseLangFmtDate(v, lang, fmt='DATETIME_FMT')
BESCHREIBUNG:
Die Funktion parseLangFmtDate versucht aus dem übergebenen Parameter v mit der durch fmt vorgegebenen Formatierung ein Time-Tupel zu erzeugen und liefert dies zurück; None falls sich kein Time-Tupel erzeugen lässt.
EINGABE-PARAMETER:
v: Datum/Zeit als String oder DateTime.
lang: die ID der aktuellen Sprache (z.B. 'ger', 'eng').
fmt: die ID des Format-Strings ('DATE_FMT'= Datum, 'TIME_FMT'= Zeit, 'DATETIME_FMT'= Datum/Zeit)
AUSGABE-PARAMETER:
tuple: Datum/Zeit als Time-Tupel
| [1] |
Konvertiert die aktuelle Zope-Zeit von DateTime nach Time-Tupel:
<dtml-var "parseLangFmtDate(ZopeTime(),lang,'DATETIME_FMT')"> |