« Előző oldal- - - ^Tartalom^- - - Következő oldal »
DÁTUM ÉS IDŐ:
(GM 5.3-tól)
Egy dátum-idő kombináció egy valós számban tárolódik. A
dátum-idő érték egész része az 1899. December 30-a óta
eltelt napok száma, a törtrész a 24 órás nap eltelt része.
(A dátum a nap/hónap/év alakban használt.) A
következő függvények léteznek:
date_current_datetime() - a jelenlegi
dátum-idő értéket adja.
date_current_date() - a jelenlegi dátumot adja,
az idő nélkül.
date_current_time() - a jelenlegi időt adja, a
dátum nélkül.
date_create_datetime(ev,honap,nap,ora,perc,mp) -
az adott dátumnak és időnek megfelelő dátum-idő érték
létrehozása.
date_create_date(ev,honap,nap) - a jelzett
dátumnak megfelelő dátum-idő érték létrehozása.
date_create_time(ora,perc,mp) - a jelzett
időnek megfelelő dátum-idő érték létrehozása.
date_valid_datetime(ev,honap,nap,ora,perc,mp) -
érvényes-e a jelölt dátum és idő.
date_valid_date(ev,honap,nap) - érvényes-e a
jelölt dátum.
date_valid_time(ora,perc,mp) - érvényes-e a
jelölt idő.
date_inc_year(datum,ertek) - egy új dátum
létrehozása, mely ertek évvel a megadott dátum után van. Datum
egész szám kell, hogy legyen.
date_inc_month(datum,ertek) - egy új dátum
létrehozása, mely ertek hónappal a megadott dátum után van. Datum
egész szám kell, hogy legyen.
date_inc_week(datum,ertek) - egy új dátum
létrehozása, mely ertek héttel a megadott dátum után van. Datum
egész szám kell, hogy legyen.
date_inc_day(datum,ertek) - egy új dátum
létrehozása, mely ertek nappal a megadott dátum után van. Datum
egész szám kell, hogy legyen.
date_inc_hour(datum,ertek) - egy új dátum
létrehozása, mely ertek órával a megadott dátum után van. Datum
egész szám kell, hogy legyen.
date_inc_minute(datum,ertek) - egy új dátum
létrehozása, mely ertek perccel a megadott dátum után van. Datum
egész szám kell, hogy legyen.
date_inc_second(datum,ertek) - egy új dátum
létrehozása, mely ertek másodperccel a megadott dátum után
van. Datum egész szám kell, hogy legyen.
date_get_year(datum) - az adott dátumnak
megfelelő évet adja.
date_get_month(datum) -az adott dátumnak
megfelelő hónapot adja.
date_get_week(datum) - az adott dátumnak
megfelelő hetet adja.
date_get_day(datum) - az adott dátumnak
megfelelő napot adja.
date_get_hour(datum) - az adott dátumnak
megfelelő órát adja.
date_get_minute(datum) - az adott dátumnak
megfelelő percet adja.
date_get_second(datum) - az adott dátumnak
megfelelő másodpercet adja.
date_get_weekday(datum) - az adott dátumnak
megfelelő hét napját adja.
date_get_day_of_year(datum) - az adott dátumnak
megfelelő év napját adja.
date_get_hour_of_year(datum) - az adott
dátumnak megfelelő év óráját adja.
date_get_minute_of_year(datum) - az adott
dátumnak megfelelő év percét adja.
date_get_second_of_year(datum) - az adott
dátumnak megfelelő év másodpercét adja.
date_year_span(datum1,datum2) - a két dátum
közti évek számát adja. Törtként közli a hiányos éveket.
date_month_span(datum1,datum2) - a két dátum
közti hónapok számát adja. Törtként közli a hiányos
hónapokat.
date_week_span(datum1,datum2) - a két dátum
közti hetek számát adja. Törtként közli a hiányos heteket.
date_day_span(datum1,datum2) - a két dátum
közti napok számát adja. Törtként közli a hiányos napokat.
date_hour_span(datum1,datum2) - a két dátum
közti órák számát adja. Törtként közli a hiányos
órákat.
date_minute_span(datum1,datum2) - a két dátum
közti percek számát adja. Törtként közli a hiányos
perceket.
date_second_span(datum1,datum2) - a két dátum
közti másodpercek számát adja. Törtként közli a hiányos
másodperceket.
date_compare_datetime(datum1,datum2) -
összehasonlítja a két dátum-idő értéket. -1, 0 vagy 1
értékkel tér vissza attól függően, hogy az első érték
kisebb, egyenlő, vagy nagyobb a másodiknál.
date_compare_date(datum1,datum2) -
összehasonlítja a két dátum-idő értéket, csak a dátum
rész figyelembevételével. -1, 0 vagy 1 értékkel tér vissza
attól függően, hogy az első érték kisebb, egyenlő, vagy
nagyobb a másodiknál.
date_compare_time(datum1,datum2) -
összehasonlítja a két dátum-idő értéket, csak az idő
rész figyelembevételével. -1, 0 vagy 1 értékkel tér vissza
attól függően, hogy az első érték kisebb, egyenlő, vagy
nagyobb a másodiknál.
date_date_of(datum) - a jelzett dátum-idő
érték dátumát adja, az idő részt 0-ra állítja.
date_time_of(datum) - a jelzett dátum-idő
érték idejét adja, a dátum részt 0-ra állítja.
date_datetime_string(datum) - a jelzett dátumot
és időt tartalmazó szöveget adja a rendszer alapértelmezett
formájában.
date_date_string(datum) - a jelzett dátumot
tartalmazó szöveget adja a rendszer alapértelmezett
formájában.
date_time_string(datum) - a jelzett időt
tartalmazó szöveget adja a rendszer alapértelmezett
formájában.
date_days_in_month(datum) - az adott dátum-idő
érték által jelzett hónap napjait adja.
date_days_in_year(datum) - az adott dátum-idő
érték által jelzett év napjait adja.
date_leap_year(datum) - az adott dátum-idő
érték által jelzett év szökőév-e.
date_is_today(datum) - az adott dátum-idő
érték a mai napra esik-e.