Poniżej znajduje się pełna lista funkcji datetime dostępnych w bazie danych Oracle.
Funkcja | Opis |
---|---|
ADD_MONTHS() | Dodaje określoną liczbę miesięcy do daty i zwraca wynik. |
CURRENT_DATE() | Zwraca bieżącą datę w strefie czasowej sesji, jako wartość w kalendarzu gregoriańskim typu danych DATE . |
CURRENT_TIMESTAMP() | Zwraca bieżącą datę i godzinę w strefie czasowej sesji, w wartości typu danych TIMESTAMP WITH TIME ZONE . |
DBTIMEZONE() | Zwraca wartość strefy czasowej bazy danych. |
EXTRACT(datetime) | Wyodrębnia i zwraca wartość określonego pola daty i godziny z wyrażenia daty i godziny lub wyrażenia interwału. |
FROM_TZ() | Konwertuje wartość znacznika czasu i strefę czasową na TIMESTAMP WITH TIME ZONE wartość. |
LAST_DAY() | Zwraca ostatni dzień miesiąca, który zawiera podaną datę. |
LOCALTIMESTAMP() | Zwraca bieżącą datę i godzinę w strefie czasowej sesji w wartości typu danych TIMESTAMP . |
MONTHS_BETWEEN() | Zwraca liczbę miesięcy między dwiema datami. |
NEW_TIME() | Konwertuje datę z określonej strefy czasowej na inną określoną strefę czasową i zwraca wynik. |
NEXT_DAY() | Zwraca datę pierwszego wystąpienia określonego dnia tygodnia, która jest późniejsza niż określona data. |
NUMTODSINTERVAL() | Konwertuje liczbę na INTERVAL DAY TO SECOND dosłowny. |
NUMTOYMINTERVAL() | Konwertuje liczbę na INTERVAL YEAR TO MONTH dosłowny. |
ORA_DST_AFFECTED() | Może być używany tylko podczas zmiany pliku danych strefy czasowej bazy danych i aktualizacji znacznika czasu o dane strefy czasowej. Zobacz dokumentację Oracle. |
ORA_DST_CONVERT() | Może być używany tylko podczas zmiany pliku danych strefy czasowej bazy danych i aktualizacji znacznika czasu o dane strefy czasowej. Zobacz dokumentację Oracle. |
ORA_DST_ERROR() | Może być używany tylko podczas zmiany pliku danych strefy czasowej bazy danych i aktualizacji znacznika czasu o dane strefy czasowej. Zobacz dokumentację Oracle. |
ROUND(date) | Zwraca datę zaokrągloną do określonej jednostki daty. |
SESSIONTIMEZONE() | Zwraca strefę czasową bieżącej sesji. |
SYS_EXTRACT_UTC() | Ewyodrębnia czas UTC (uniwersalny czas koordynowany) z wartości daty i godziny z przesunięciem strefy czasowej lub nazwą regionu strefy czasowej |
SYSDATE | Zwraca bieżącą datę i godzinę ustawioną dla systemu operacyjnego, w którym znajduje się serwer bazy danych. |
SYSTIMESTAMP | Zwraca datę systemową, w tym ułamki sekund i strefę czasową systemu, w którym znajduje się baza danych. |
TO_CHAR(datetime) | Konwertuje wartość daty i godziny lub interwału na VARCHAR2 wartość w formacie określonym przez format daty. |
TO_DSINTERVAL() | Konwertuje swój argument na wartość INTERVAL DAY TO SECOND typ danych. |
TO_TIMESTAMP() | Konwertuje swój argument na wartość TIMESTAMP typ danych. |
TO_TIMESTAMP_TZ() | Konwertuje swój argument na wartość TIMESTAMP WITH TIME ZONE typ danych. |
TO_YMINTERVAL() | Cprzekształca swój argument na wartość INTERVAL MONTH TO YEAR typ danych. |
TRUNC(date) | Rzwraca podaną wartość daty z częścią dnia obciętą do jednostki podanej w określonym modelu formatu. |
TZ_OFFSET() | Zwraca przesunięcie strefy czasowej odpowiadające argumentowi na podstawie daty wykonania instrukcji. |