A dátum és idő függvények MySQL

Háttér anyag főbb programozási nyelvek és elrendezését oldalakon.

Ready technika létrehozására egyszerű és összetett dinamikus weboldalak PHP és a MySQL.

fejlesztése weboldalak a „kulcs”.

Fejlődés az egyes töredékek oldalak, tanácsot az elrendezés a weboldalak és web programozás.

Web eszköz

webáruház

webes szolgáltatások

Web Graphics

Web Resources

A dátum és idő függvények MySQL

Azt szeretnénk, hogy lépést tartsanak a fejlődés zajlik a helyszínen? Jelentkezzen be, hogy a legfrissebb hírek és cikkek.

Nézd a Google

Dátum és idő függvények MySQL

A dátum és idő függvények MySQL

Dátum és idő függvények MySQL

Csoportok funkció a dátum és idő formátum és alakítja naptári értékeket. Az alábbi táblázat felsorolja a naptár funkció elérhető az adatbázis MySQL.

Tailitsa. Dátum és idő függvények MySQL

ADDDATE (dátum. IDŐKÖZ expr típus), DATE_ADD (dátum. IDŐKÖZ expr típus)

Visszaadja az idő dátum. amelyhez hozzáadjuk az időintervallum által meghatározott második paraméter

Visszaadja az eredményt hozzáadja a két érték és a naptár kif1 kif2

CONVERT_TZ (dt, from_tz, to_tz)

Átalakítja DATETIME-dt értékét az időzónát from_tz to_tz. Ha hibás érveket NULL

CURDATE (),
CURRENT_DATE, CURRENT_DATE ()

Az aktuális dátumot a következő formátumban „YYYY-MM-DD” vagy YYYYDDMM attól függően, hogy a funkció az úgynevezett szöveges vagy numerikus összefüggésben

CURTIME (),
CURRENT_TIME, CURRENT_TIME ()

Visszaadja az aktuális időt formájában „hh-mm-ss” vagy”óóppmm attól függően, hogy a funkció az úgynevezett szöveges vagy numerikus összefüggésben

Különbség kiszámítása napokban dátumok között kezdetét és végét. Függvényargumentumok lehet dátum típusú és DATETIME azonban a számítás a különbség csak DATE-part

Formáz egy időben szerint a dátum formátum string

Tudomásul érvként és visszaad egy dátum egy dátum sorszáma a hónap napjainak (1-31)

Tart érvként és visszaad egy dátum dátum a hét napja, mint a teljes angol neve

Tart érvként és visszaad egy dátum időpont hétköznap számát. Meg kell jegyezni, hogy a nyugati országokban, a héten kezdődik vasárnap, amelyre a függvény értéke 1, az utolsó nap a héten, szombaton visszatér 7

Tudomásul érvként és visszaad egy dátum időpont dátum a sorszám az adott évben (1-366)

Kivonat (típusát datetime)

Tart a dátumot és az időt a nap datetime és visszaad egy része által meghatározott típusú paraméter

N. úgy eltelt napok száma, mivel az év nulla, és visszaad egy dátumot a következő formátumban „YYYY-MM-DD”

FROM_UNIXTIME (unix_timestamp) FROM (unix_timestamp, méret)

GET_FORMAT (dátum | idő |. Datetime 'EUR' | 'USA' | 'JIS' | 'ISO' | '' periódus)

Formatrovaniya visszaadott karakterlánc megegyezik az öt szabványok idő

Értékét adja vissza h (0 és 23 között) az idő datetime

Úgy, mint a paraméter értéke dátum dátum és idő egy rövid „YYYY-MM-DD” vagy kibővített változatának „YYYY-MM-DD hh: mm: ss” és visszatér „YYYY-MM-DD” dátumot a rövid formátumban, a nap, amikor tettem fel az utolsó napon az aktuális hónap

Tart a év év lehetőségeket. nap az évben DAYOFYEAR és visszaad egy dátumot a következő formátumban „YYYY-MM-DD”

MAKETIME (óra, perc, másodperc)

Ez három paramétert: órás. perc perc, és másodperc másodperc. Ennek eredményeként, akkor a függvény a napszak, a formátum „hh: mm: ss”

Letölti az ideiglenes értékek datetime ezredmásodperc

Visszaadja a perc (0-59) a napszak datetime

Ez adja vissza a számérték a hónap az év (1-12) a datetime dátum

Visszaadja a karakterlánc nevét a hónap napját datetime

NOW (),
CURRENT_TIME,
CURRENT_TIME (),
CURRENT_TIMESTAMP,
CURRENT_TIMESTAMP (),
LOCALTIME (),
localtime,
LOCALTIMESTAMP (),
LOCALTIMESTAMP,
SYSDATE ()

Az aktuális dátumot és az időt, mint egy húr a formátum „YYYY-MM-DD hh: mm: ss”, illetve formájában ééééhhnnóóppmm, attól függően, hogy a funkció meghívása egy sztring vagy numerikus összefüggésben

Hozzáteszi N hónap értékével időpontra. Argumentum időszak dlzhen képviselteti chmslovom ÉÉÉÉHH vagy YYMM formátumban. Transzfer a dátumot érv más formában vezet kiszámíthatatlan eredményeket.

Ez kiszámítja a különbséget hónapokban két dátum közötti period1 és period2. amelyeket bemutatnak egy numerikus vagy YYMM ÉÉÉÉHH méret

Értékét adja vissza a negyedévben (1-4) a datetime időpont, amely továbbítja a formátum „HH-MM-DD” vagy „HH-MM-DD hh: mm: ss”

Visszaadja a másodpercek számát a napszaktól időben. amely úgy definiálható, mint egy string vagy „hh: mm: ss”, bármilyen számú óóppmm

Elfogadja a másodpercek száma másodperc. telt el a nap kezdetén, és visszaadja idő formátuma „hh: mm: ss” vagy óóppmm, attól függően, hogy a funkció meghívása egy sztring vagy numerikus összefüggésben

Tart a dátumot és az időt a nap, mint egy húr str. megfelelő formátumban formátumban. és visszatér az idő MySQL formátum 'YYYY-MM-DD hh: mm: ss'

SUBDATE (dátum. IDŐKÖZ expr intervallum), DATE_SUB (dátum. IDŐKÖZ expr intervallum)

Visszaadja a dátum dátum. amelynek kiszámítása az időintervallum által meghatározott második prametrom

Ez kivonja az ideiglenes érték datetime napszaktól időt és visszaadja az eredményt

Minden más karakter, amely nem szerepel a táblázatban jelennek meg változatlanul.

a dátumot a átalakítás segítségével DATE_FORMAT () funkció

A számítás a személy életkora

Táblázat létrehozása TB4. információkat tartalmazó alkalmazottak és három oszlopból áll:

  • id - az elsődleges kulcs a táblázat;
  • Fio - vezetéknév, keresztnév, középső neve a munkavállaló;
  • putdate - születési dátum.
Táblázat létrehozása TB4

Behelyezése adatokat egy táblázatban TB4

Meg kell számítani a kor az alkalmazottak az aktuális dátumot. Az egyik lehetőség az, hogy átalakítani a születési dátum és az aktuális dátumot napon keresztül TO_DAYS function () osztva száma 365,25: 365 nap egy évben; frakcionált 0,25 kompenzálására szökőév, ami megtörténhet négyévente.

Kiszámítása az alkalmazottak kor

Annak érdekében, hogy megszabaduljon egy tört része, akkor a FLOOR () függvény.

Eldobjuk a törtrész

Átalakítás dátumformátumban UNIXSTAMP-

Használata UNIX_TIMESTAMP () funkció

Használata FROM_UNIXTIME () funkció

Mint látható a példában, az átviteli függvény a 0 érték érvként arra a következtetésre vezet ahelyett, 03:00 éjfélkor. Ez annak a ténynek köszönhető, hogy az idő a gépen, ahol a MySQL szerver van beállítva a harmadik időzóna.

FROM_UNIXTIME funkció (unix_timestamp, méret) vehet háromszor paraméter formátum, amely egy string, amely meghatározó. Használata meghatározó formázza a húr.

A formázás eredménye FROM_UNIXTIME funkció ()

Kapcsolódó cikkek