AQL-Formate für Datum und Uhrzeit

Verwenden Sie AQL-Datums-und Zeitformate ( Ariel Query Language), um Zeiten und Daten in Abfragen darzustellen.

In der folgenden Tabelle sind die Buchstaben aufgelistet, die Datum und Uhrzeit in AQL-Abfragen darstellen. Diese Tabelle basiert auf derSimpleDateFormat .

Tabelle 1. Datums-und Zeitformate
Schreiben Datums-oder Zeitparameter Präsentation Beispiele
y Kalenderjahr Jahr

Verwendetes Datumsbeispiel: 20-June-2016

DATEFORMAT(starttime,'yy-MM-dd')

Gibt das Datumsformat zurück: 16-06-20

DATEFORMAT(starttime,'yyyy-MM-dd')

Gibt das Datumsformat zurück: 2016-06-20

SELECT 
DATEFORMAT(devicetime,'yyyy-MM-dd') 
AS Log_Src_Date, QIDDESCRIPTION(qid) 
AS 'Event Name' 
FROM events
Y Wochenjahr Jahr

Der erste und der letzte Tag eines Wochenjahres können unterschiedliche Kalenderjahreswerte haben.

Verwendetes Datumsbeispiel: 20-June-2016

DATEFORMAT(starttime,'YY-MM-dd')

Gibt das Datumsformat zurück: 16-06-20

DATEFORMAT(starttime,'YYYY-MM-dd')

Gibt das Datumsformat zurück: 2016-06-20

SELECT 
DATEFORMAT(starttime,'YYYY-MM-dd hh:mm') 
AS 'Start Time', 
DATEFORMAT(endtime,'YYYY-MM-dd hh:mm') 
AS Storage_time, 
QIDDESCRIPTION(qid) 
AS 'Event Name' 
FROM events

Gibt Spalten für Startzeit, Speicherzeit und Ereignisnamen zurück.

M Monat im Jahr Monat

3 oder mehr Buchstaben werden als Text interpretiert.

2 Buchstaben werden als Zahl interpretiert.

Verwendetes Datumsbeispiel: 20-June-2016

DATEFORMAT(starttime,'yyyy-MMMM-dd')

Gibt das Datumsformat zurück: 2016-June-20

DATEFORMAT(starttime,'yyyy-MMM-dd')

Gibt das Datumsformat zurück: 2016-Jun-20

DATEFORMAT(starttime,'yyyy-MM-dd')

Gibt das Datumsformat zurück: 2016-06-20

w Woche im Jahr Zahl

Verwendetes Datumsbeispiel: 20-June-2016

DATEFORMAT(starttime,'yyyy-ww-dd')

Gibt das Datumsformat zurück: 2016-26-20

Hinweis: 26 ist Woche 26 im Jahr
W Woche im Monat Zahl

Verwendetes Datumsbeispiel: 20-June-2016

DATEFORMAT(starttime,'yyyy-WW-dd')

Gibt das Datumsformat zurück: 2016-04-20

Hinweis: 04 ist Woche 4 im Monat
D Tag im Jahr Zahl

Tag im Jahr, dargestellt durch Zahl

Verwendetes Datumsbeispiel: 20-June-2016

DATEFORMAT(starttime,'yyyy-mm-DD')

Gibt das Datumsformat zurück: 2016-06-172

Hinweis: 172 ist der Tag Nummer 172 im Jahr
d Tag des Monats Zahl

Verwendetes Datumsbeispiel: 20-June-2016

DATEFORMAT(starttime,'yyyy-mm-dd')

Gibt das Datumsformat zurück: 2016-06-20

F Wochentag im Monat Zahl

Verwendetes Datumsbeispiel: 20-June-2016

DATEFORMAT(starttime,'yyyy-MM-FF')

Gibt das Datumsformat zurück: 2016-06-03

Hinweis: 03 ist Tag 3 der Woche im Monat
E Tagesname in Woche Text

Verwendetes Datumsbeispiel: 20-June-2016

DATEFORMAT(starttime,'yyyy-MM-EE')

Gibt das Datumsformat zurück: 2016-06-Mon

a Vormittags oder nachmittags Text

Verwendetes Datumsbeispiel: 20-June-2016

DATEFORMAT(starttime,'yyyy-MM-dd h a')

2016-06-20 06 Uhr

H Stunde im Tag (0-23) Zahl

Verwendetes Datumsbeispiel: 20-June-2016

DATEFORMAT(starttime,'yyyy-MM-dd H')

Gibt das Datumsformat zurück: 2016-06-20 18

Hinweis: 18 ist 18:00 Stunden
k Stunde im Tag (1-24) Zahl

Verwendetes Datumsbeispiel: 20-June-2016

DATEFORMAT(starttime,'yyyy-MM-dd k')

Gibt das Datumsformat zurück: 2016-06-20 18

Hinweis: 18 ist 18:00 Stunden
K Stunde in AM/PM (0-11) Zahl

Beispiel für das verwendete Datum: 20-June-2016, 18 Uhr

DATEFORMAT(starttime,'yyyy-MM-dd K a')

Gibt das Datumsformat zurück: 2016-06-20 18 PM

Anmerkung: K = 6 und a = PM
h Stunde in AM/PM (1-12) Zahl

Beispiel für das verwendete Datum: 20-June-2016 18 Uhr

DATEFORMAT (starttime,'yyyy-MM-dd h a')

Gibt das Datumsformat zurück: 2016-06-20 18 PM

Anmerkung: h = 6 und a = PM
m Minute in Stunde Zahl

Beispiel für ein verwendetes Datum: 20-June-2016, 18:10

DATEFORMAT(starttime,'yyyy-MM-dd h:m a')

Gibt das Datumsformat zurück: 2016-06-20 18:10

Hinweis: Doppelpunkt in der Abfrage zum Formatieren der Zeit hinzugefügt
s Sekunde in Minute Zahl

Beispiel für das verwendete Datum: 20-June-2016, 18:10:56

DATEFORMAT(starttime,'yyyy-MM-dd h:m:s a')

Gibt das Datumsformat zurück: 2016-06-20 6:22:56 PM

Hinweis: In der Abfrage hinzugefügte Doppelpunkte zum Formatieren der Zeit
S Millisekunde Zahl

Beispiel für ein verwendetes Datum: 20-June-2016, 18:10

DATEFORMAT(starttime,'yyyy-MM-dd h:m:ss:SSS a')

Gibt das Datumsformat zurück: 2016-06-20 6:10:00:322 PM

Hinweis: In der Abfrage hinzugefügte Doppelpunkte zum Formatieren der Zeit
z Zeitzone Allgemeine Zeitzone

Beispiel für das Datum: 20-June-2016, 18:10 GMT + 1

DATEFORMAT(starttime,'yyyy-MM-dd h:m a z')

Gibt das Datumsformat zurück: 2016-06-20 18:10 PM GMT + 1

Hinweis: Doppelpunkt in der Abfrage zum Formatieren der Zeit hinzugefügt
Z Zeitzone RFC 822-Zeitzone

Beispiel für das Datum: 20-June-2016, 18:10 GMT + 1

DATEFORMAT(starttime,'yyyy-MM-dd h:m a Z')

Gibt das Datumsformat zurück: 2016-06-20 18:10 PM + 0100

Hinweis: Doppelpunkt in der Abfrage zum Formatieren der Zeit hinzugefügt
X Zeitzone Zeitzone ISO 8601

Beispiel für das Datum: 20-June-2016, 18:10 GMT + 1

DATEFORMAT(starttime,'yyyy-MM-dd h:m a X')

Gibt das Datumsformat zurück: 2016-06-20 18:10 PM + 01

Hinweis: Doppelpunkt in der Abfrage zum Formatieren der Zeit hinzugefügt