opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Velja za: Canvas apps
Copilot Studio
Desktop flows
Model-driven apps
Power Platform CLI
Dataverse functions
Power Pages
Pretvori komponenti datuma in časa v vrednost datuma/časa.
Description
Funkcija Date pretvori posamezne vrednosti »Leto«, »Mesec« in »Dan« v vrednost Date/Time . Čas je polnoč.
- Če je leto med 0 in 1899 (vključno), funkcija doda to vrednost k 1900, da izračuna leto. 70 postane 1970.
- Če je mesec manj kot 1 ali več kot 12, rezultat odšteje ali doda toliko mesecev od začetka navedenega leta.
- Če je dan večji od števila dni v navedenem mesecu, funkcija doda toliko dni k prvemu dnevu meseca in vrne ustrezen datum iz naslednjega meseca. Če je dan manj kot 1, funkcija odšteje toliko dni, plus 1, od prvega dneva navedenega meseca.
Funkcija Time pretvori posamezne vrednosti Hour, Minute, Second in po želji tudi v milisekunde v vrednost Date/Time . Rezultat nima povezanega datuma.
Funkcija DateTime združi funkciji in DateTime v eno funkcijo, Datepri čemer upošteva argumenta »datum« in »čas« ter vrne vrednost /Time , ki ima tako komponente datuma kot tudi časa.
Glejte funkcije DateValue, TimeValue in DateTimeValue za informacije o tem, kako pretvorite niz v vrednost.
Če želite več informacij, glejte tudi članek o delu z datumi in časi.
Sintaksa
Date( Leto, mesec, dan )
- Leto - obvezno. Številke, večje od 1899, so interpretirane kot absolutne (1980 je interpretirano 1980); številke v obsegu od 0 do 1899 so interpretirane kot relativne glede na 1900. (Na primer, 80 je interpretirano kot 1980.)
- Mesec - obvezno. Številka v obsegu od 1 do 12.
- Dan - obvezno. Številka v obsegu od 1 do 31.
Time( Ura, minuta, sekunda [, milisekunde ] )
- Ura - Obvezno. Število ur, običajno v razponu od 0 (12:00) do 23 (23:00).
- Minuta - Obvezno. Število minut, običajno v območju od 0 do 59.
- Drugi - Obvezno. Število sekund, običajno v območju od 0 do 59.
- Milisekunde - Neobvezno. Število milisekund, običajno v območju od 0 do 999.
DateTime( Year, Month, Day, Hour, Minute, Second [, Milliseconds ] )
- Leto - obvezno. Številke, večje od 1899, so interpretirane kot absolutne (1980 je interpretirano 1980); številke v obsegu od 0 do 1899 so interpretirane kot relativne glede na 1900. (Na primer, 80 je interpretirano kot 1980.)
- Mesec - obvezno. Številka v obsegu od 1 do 12.
- Dan - obvezno. Številka v obsegu od 1 do 31.
- Ura - Obvezno. Število ur, običajno v razponu od 0 (12:00) do 23 (23:00)
- Minuta - Obvezno. Število minut, običajno v območju od 0 do 59.
- Drugi - Obvezno. Število sekund, običajno v območju od 0 do 59.
- Milisekunde - Neobvezno. Število milisekund, običajno v območju od 0 do 999.
Primeri
Date
Če je uporabnik vnesel
- 1979 v kontrolniku za vnos besedila z imenom HireYear
- 3 v kontrolniku za vnos besedila z imenom HireMonth
- 17 v kontrolniku za vnos besedila z imenom HireDay
Ta formula bi vrnila 3/17/1979:
Date( Value(HireYear.Text), Value(HireMonth.Text), Value(HireDay.Text) )
Time
Če je uporabnik vnesel
- 14 v kontrolniku za vnos besedila z imenom BirthHour
- 50 v kontrolniku za vnos besedila z imenom BirthMinute
- 24 v kontrolniku za vnos besedila z imenom BirthSecond
Ta formula bi vrnila 02:50:24 P:
Text(
Time(Value(BirthHour.Text), Value(BirthMinute.Text), Value(BirthSecond.Text)),
"hh:mm:ss A/P"
)
DateTime
Če je uporabnik vnesel
- 2023 v kontrolniku za vnos besedila z imenom EclipseYear
- 10 v kontrolniku za vnos besedila z imenom EclipseMonth
- 28 v kontrolniku za vnos besedila z imenom EclipseDate
- 13 v kontrolniku za vnos besedila z imenom EclipseHour
- 14 v kontrolniku za vnos besedila z imenom EclipseMinute
- 5 v kontrolniku za vnos besedila z imenom EclipseSecond
- 231 v kontrolniku za vnos besedila z imenom EclipseMillisecond
Ta formula bi vrnila 10/28/23 01:14:05.231 PM:
Text(
DateTime(Value(EclipseYear.Text), Value(EclipseMonth.Text), Value(EclipseDate.Text),
Value(EclipseHour.Text), Value(EclipseMinute.Text),
Value(EclipseSecond.Text), Value(EclipseSecond.Millisecond)
),
"yy/mm/dd hh:mm:ss.000 AM/PM"
)