Bendrinti naudojant


ER DATETIMEFORMAT funkcija

Funkcija DATETIMEFORMAT grąžina eilutės vertę ... , pateikia datą / laiką kaip tekstą nurodytu formatu ir pasirinktinai nurodytu kultūra. Norėdami gauti informacijos apie palaikomus formatus, žr. standartą irpasirinktinį.

1-oji sintaksė

DATETIMEFORMAT (datetime, format)

2-oji sintaksė

DATETIMEFORMAT (datetime, format, culture)

Argumentai

datetime: Data ir laikas

Datos / laiko reikšmė, nurodanti formatuotinus datą ir laiką.

format: Eilutė

Išvesties eilutės formatas. Norėdami gauti informacijos apie palaikomus formatus, žr. standartą irpasirinktinį.

Banknotas

Formato eilutė skiria didžiąsias ir mažąsias raides, kai naudojate tiek standartinį formatą, tiek pasirinktinį formatą. Pavyzdžiui, standartinis "d" formato specifikatorius grąžina datą naudodamas trumpojo datos trafaretą, o standartinis "D" formato specifikatorius grąžina datą naudodamas ilgo datos trafaretą. Be to, pasirinktinis M formato specifikatorius grąžina mėnesį nuo 1 iki 12, o pasirinktinis "m" formato specifikatorius pateikia minučių skaičių nuo 0 iki 59.

culture: Eilutė

Formatuojant naudotina kultūra. Norėdami gauti informacijos apie palaikomus kultūras, žr. kultūras.

Grįžties vertės

Eilutės

Gauta eilutės reikšmė.

Naudojimo pastabos

Jei kultūra nėra apibrėžiama kaip iškviestos funkcijos argumentas, vertė nustatoma kviečiant culture kontekstą. Pavyzdžiui, DATETIMEFORMAT jei funkcija iškviesta naudojant 1 sintaksę 1 elektroninės ataskaitos (ER) formatu failo elementui, kuris konfigūruotas naudoti Vokietijos į tūrį, konvertavimas bus atliekamas naudojant Vokietijos įtakotuvą. Numatytoji culture vertė yra EN-US.

Kai funkcija DATETIMEFORMAT konvertuoja nurodytą datos/laiko vertę, atsižvelgiama į programos vartotojo, kuris paleis ER formatą, kurį funkcija iškvie veikia kaip kontekstas, laiko juostos nustatymą.

1 pavyzdys

DATETIMEFORMAT (NOW(), "dd-MM-yyyy") pagal nurodytą pasirinktinį formatą grąžina dabartinę programos serverio datą / laiką, 2015 m. gruodžio 24 d., kaip 24-12-2015".

2 pavyzdys

DATETIMEFORMAT (SESSIONNOW(), "d", "DE") pateikia dabartinę prašymo seanso datą / laiką, 2015 m. gruodžio 24 d., kaip "24.12.2015", remiantis pasirinktu Vokietijos kultūra ir nurodytu formatu.

3 pavyzdys

DATETIMEFORMAT (DATETIMEVALUE( "2019-11-12T09:00:00.0000000-07:00", "O"), "O")grąžina eilutės vertę 2019-11-12T08:00:00.0000000-08:00 kai funkcija iškviečinėta programos vartotojo, grąžinusio laiko juostos vertę (GMT-08:00) Ramiojo vandenyno laiku ( &JAV Kanada) kalbos ir šalies / regiono nuostatų skyriuje.

Papildomi ištekliai

Datos ir laiko funkcijos