Přehled funkcí a příkazů pro práci s řetezci

 

 

CDOW(<expD>)

 

Ze zadaného data vrací den v týdnu (Sunday,Monday,..) jako řetězec.

 

CDOW(<expD>)

 

Ze zadaného data vrací den v týdnu (Sunday,Monday,..) jako řetězec.

 

CMONTH(<expD>)

 

Vrací jméno měsíce odpovídající zadanému datu.

 

CTOD(<expC>)

 

Převádí znakový řetězec na datum. Znakový výraz <expC> musí mít správný tvar odpovídající nastavení příkazu SET DATE a SET CENTURY (implicitní tvar je "mm/dd/rr").

 

DAY(<expD>)

 

Vrací den v měsíci (číslo od 1 do 31) ze zadaného data.

 

DMY(<expD>)

 

Vrací datum ve tvaru řetězce "DD měsíc (RR)RR".

 

DOW(<expD>)

 

Vrací dle zadaného data pořadové číslo dne v týdnu (neděle. je první)

 

DTOC(<expD> [, 1])

 

Převádí datum na řetězec. Je-li zadán parametr 1, je vrácen řetězec ve tvaru vhodném pro indexování.

 

DTOS(<expD>)

 

Převádí datum na řetězec tvaru RRRRMMDD.

GOMONTH(<expD>, <expN>)

 

Vrací datum zmenŘené nebo zvětŘené o zadaný počet měsícľ.

 

? GOMONTH({11/03/91},-2)

 

MDY(<expD>)

 

Převádí zadané datum na tvar "měsíc DD, RR(RR)". Tvar zápisu roku (dvě nebo čtyři cifry) závisí na nastavení příkazu SET CENTURY.

 

MONTH(<expD>)

 

Vrací číslo měsíce (1 aĹ 12) odpovídající zadanému datu.

 

SET CENTURY ON | OFF

 

Určuje formát roku v datu. Implicitní hodnota OFF znamená, Ĺe rok v datu se zobrazí pouze na dva znaky (bez století), při nastavení ON se rok v datu zobrazí na čtyři znaky.

 

SET DATE [TO] AMERICAN | ANSI | BRITISH | FRENCH | GERMAN |

ITALIAN | JAPAN | USA | DMY | MDY | YMD

 

Určuje formát výpisu data.

Formát:

AMERICAN              - MM/DD/RR                JAPAN            - RR/MM/DD

ANSI                          - RR.MM.DD                USA                - MM-DD-RR

 BRITISH/FRENCH   - DD/MM/RR                MDY               - MM/DD/RR

GERMAN                  - DD.MM.RR                DMY               - DD/MM/RR

ITALIAN                  - DD-MM-RR                YMD               - RR/MM/DD

Implicitní hodnota je AMERICAN.

 

SET HOURS TO [12 | 24]

 

Určuje formát výpisu času - 0 až 12 hodin a.m. a p.m. nebo 0 až 24 hodin.

 

TIME([<expN>])

 

Vrací aktuální systémový čas ve tvaru řetězce (HH:MM:SS). Uvedeme-li parametr <expN> (libovolný), vrací čas na setiny sekundy.

 

YEAR(<expD>)

 

Vrací dle zadaného data rok jako číslo. Nastavení SET CENTURY nemá na funkci vliv, vŽdy se vrací čtyřmístné číslo.