lua:datetime
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verzePoslední revizeObě strany příští revize | ||
lua:datetime [2009/05/05 13:05] – vytvořeno Karel Petrů | lua:datetime [2009/06/04 09:32] – Karel Petrů | ||
---|---|---|---|
Řádek 2: | Řádek 2: | ||
Datum v proměnné LUA by se měl používat vždy ve formátu čísla os.time(). | Datum v proměnné LUA by se měl používat vždy ve formátu čísla os.time(). | ||
+ | |||
+ | |||
===== FieldByName/ | ===== FieldByName/ | ||
+ | |||
+ | FieldByName vrací tabulku {dateTimeUnix = integer}. | ||
<code lua> | <code lua> | ||
Řádek 17: | Řádek 21: | ||
--prime pouziti v SetField | --prime pouziti v SetField | ||
SetFieldByName(" | SetFieldByName(" | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ==== Problém NULL ==== | ||
+ | |||
+ | Pokud je datum NULL vrací {dateTimeUnix = "" | ||
+ | |||
+ | Pro podmínku zda je datum NULL lze ale v obou verzích použít funkci FieldByNameIsNull() | ||
+ | |||
+ | <code lua> | ||
+ | if DSI: | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== DEBUG ===== | ||
+ | <code lua> | ||
+ | DEBUG_WRITE(" | ||
</ | </ | ||
Řádek 38: | Řádek 60: | ||
local Datum=cf.UnixTimeDDMMYYYY(" | local Datum=cf.UnixTimeDDMMYYYY(" | ||
local sql = [[select * from rozpocty_rozpocty where Datum < ' | local sql = [[select * from rozpocty_rozpocty where Datum < ' | ||
+ | </ | ||
+ | |||
+ | ===== Reporty ===== | ||
+ | |||
+ | <code lua> | ||
+ | @return DSI: | ||
+ | </ | ||
+ | |||
+ | ===== Optiony ===== | ||
+ | |||
+ | <code lua> | ||
+ | local DatumOtevreni = cf.UnixTime(ClientSession: | ||
+ | ClientSession: | ||
</ | </ | ||
lua/datetime.txt · Poslední úprava: 2009/07/21 11:36 autor: Karel Petrů