I Oracle Database kan vi använda TO_CHAR(datetime)
funktion för att returnera de olika datumdelarna från ett datetime-värde, inklusive kortdagens namn.
Kortdagsnamnet kallas också för det förkortade dagsnamnet. Hur som helst, nedan är exempel på att returnera kortdagsnamnet från ett datumvärde i Oracle.
Exempel
För att få det förkortade dagsnamnet, använd DY
:
SELECT TO_CHAR(DATE '2035-10-03', 'DY')
FROM DUAL;
Resultat:
WED
Kapitalisering
I exemplet ovan använde jag versaler DY
, vilket resulterade i att kortdagsnamnet returnerades med versaler.
Vi kan ändra versaler i detta argument till Dy
för att returnera resultatet med versaler.
SELECT TO_CHAR(DATE '2035-10-03', 'Dy')
FROM DUAL;
Resultat:
Wed
Alternativt kan vi tillhandahålla det med gemener (dy
) för att returnera kortdagens namn med gemener:
SELECT TO_CHAR(DATE '2035-10-03', 'dy')
FROM DUAL;
Resultat:
Wed
Det finns många fler formatelement tillgängliga för att formatera datetime-värden i Oracle, och ovanstående formatelement kan kombineras med andra för att skapa en längre formatmodell.
Exempel:
SELECT TO_CHAR(DATE '2035-10-03', 'Dy, dd Mon YYYY')
FROM DUAL;
Resultat:
Wed, 03 Oct 2035
Se Lista över Datetime Format Elements i Oracle för en fullständig lista över formatelement som kan användas för att konstruera en formatmodell.