fn:current-time
(Auszug aus "XSLT 2.0 & XPath 2.0" von Frank Bongers, Kapitel 5.)
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Kategorie: Kontextinformationen – Datum und Zeit
Herkunft: XPath 2.0
Rückgabewert: Die für den Auswertungskontext aktuelle Tageszeit im Format xs:time
Aufruf/Argumente:
fn:current-time()
Keine Argumente
Verwendungszweck:
Die Funktion fn:current-time() wird ohne Übergabe eines Arguments aufgerufen. Der zurückgegebene Zeitwert ist abhängig vom gültigen Kontext zum Zeitpunkt der Auswertung des betreffenden XPath-Ausdrucks.
Während einer XSLT-Transformation gibt die Funktion in der Regel die aus der Systemzeit ermittelte Tageszeit zurück. Der Wert kann die implizite Zeitzone als Zeitzonenangabe enthalten.
Die Funktion ist stabil (stable) und gibt während einer laufenden Transformation einen gleich bleibenden Wert zurück.
Beispiele:
Beispiel 1 – Zeitstempelwert mit Zeitzone:
fn:current-time() gibt zurück: 20:48:10.553+12:00
Die Funktion gibt kontextabhängig den jeweils aktuellen Zeitwert zurück – hier mit einer Zeitzonenangabe.
Beispiel 2 – Datum ohne Zeitzone:
fn:current-time() gibt zurück: 20:48:10.553Z
Ist keine implizite Zeitzone vorhanden, so wird der reine Zeitwert zurückgegeben – in diesem Fall mit nachgestelltem Z.
Funktionsdefinition:
XPath 1.0:
Funktion nicht verfügbar
XPath 2.0:
fn:current-time() as xs:time
<< zurück | vor >> |
Tipp der data2type-Redaktion: Zum Thema XSLT bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: |
Copyright © Galileo Press, Bonn 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XSLT 2.0 & XPath 2.0 ― Das umfassende Handbuch" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.
Galileo Press, Rheinwerkallee 4, 53227 Bonn