Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Se aplică la: Aplicații
pânză Copilot Studio
Desktop fluxuri
model aplicații bazate pe modele
Power Platform ClI
Dataverse funcții
Power Pages
Convertește componentele dată și oră într-o valoare dată/oră.
Descriere
Funcția Date efectuează conversia valorilor individuale An, Lună și Zi într-o Date/Time valoare. Porțiunea de timp este miezul nopții.
- Dacă Anul este cuprins între 0 și 1899 (inclusiv), funcția adaugă această valoare la 1900 pentru a calcula anul. 70 devine 1970.
- Dacă Luna este mai mică de 1 sau mai mare de 12, rezultatul scade sau adaugă mai multe luni de la începutul anului specificat.
- Dacă Ziua este mai mare decât numărul de zile din luna specificată, funcția adaugă mai multe zile în prima zi a lunii și returnează data corespunzătoare dintr-o lună ulterioară. Dacă Ziua este mai mică de 1, funcția scade mai multe zile, plus 1, din prima zi a lunii specificate.
Funcția Time convertește valori individuale oră, minut, secundă și opțional milisecunde într-o Date/Time valoare. Rezultatul nu are o dată asociată cu acesta.
Funcția DateTime combină Date funcțiile și Time într-o singură funcție, luând atât argumentele pentru dată, cât și oră și returnând o Date/Time valoare care are atât componente de dată, cât și oră.
Consultați funcțiile DateValue, TimeValue și DateTimeValue pentru informații despre modalitatea de convertire a unui șir într-o valoare.
Consultați și lucrul cu date și ore pentru mai multe informații.
Sintaxă
Date( An, Lună, Zi )
- Anul - Obligatoriu. Numerele mai mari de 1899 sunt interpretate ca absolute (1980 sunt interpretate ca 1980); numerele cuprinse între 0 și 1899 sunt interpretate ca fiind relative la 1900. (De exemplu, 80 este interpretat ca 1980).
- Luna - Obligatoriu. Un număr care variază de la 1 la 12.
- Ziua - Obligatoriu. Un număr care variază de la 1 la 31.
Time( Oră, Minut, Secundă [, Milisecunde ] )
- Ora - Obligatoriu. Număr de ore, de obicei în intervalul 0 (12:00 AM) la 23 (23:00 PM).
- Minut - Necesar. Număr de minute, de obicei cuprins între 0 și 59.
- Al doilea - Obligatoriu. Numărul de secunde, de obicei cuprins între 0 și 59.
- Milisecunde - Opțional. Număr de milisecunde, de obicei cuprins între 0 și 999.
DateTime( An, Lună, Zi, Oră, Minut, Secundă [, Milisecunde ] )
- Anul - Obligatoriu. Numerele mai mari de 1899 sunt interpretate ca absolute (1980 sunt interpretate ca 1980); numerele cuprinse între 0 și 1899 sunt interpretate ca fiind relative la 1900. (De exemplu, 80 este interpretat ca 1980).
- Luna - Obligatoriu. Un număr care variază de la 1 la 12.
- Ziua - Obligatoriu. Un număr care variază de la 1 la 31.
- Ora - Obligatoriu. Număr de ore, de obicei în intervalul 0 (12:00 AM) la 23 (23:00 PM)
- Minut - Necesar. Număr de minute, de obicei cuprins între 0 și 59.
- Al doilea - Obligatoriu. Numărul de secunde, de obicei cuprins între 0 și 59.
- Milisecunde - Opțional. Număr de milisecunde, de obicei cuprins între 0 și 999.
Exemple
Date
Dacă un utilizator a tastat
- 1979 într-un control de introducere a textului numit HireYear
- 3 într-un control de introducere a textului numit HireMonth
- 17 într-un control de introducere a textului numit HireDay
Această formulă ar returna 3/17/1979:
Date( Value(HireYear.Text), Value(HireMonth.Text), Value(HireDay.Text) )
Time
Dacă un utilizator a tastat
- 14 într-un control de introducere a textului numit BirthHour
- 50 într-un control de introducere a textului numit BirthMinute
- 24 într-un control de introducere a textului numit BirthSecond
Această formulă ar returna 02:50:24 P:
Text(
Time(Value(BirthHour.Text), Value(BirthMinute.Text), Value(BirthSecond.Text)),
"hh:mm:ss A/P"
)
DateTime
Dacă un utilizator a tastat
- 2023 într-un control de introducere a textului numit EclipseYear
- 10 într-un control de introducere a textului numit EclipseMonth
- 28 într-un control de introducere a textului numit EclipseDate
- 13 într-un control de introducere a textului numit EclipseHour
- 14 într-un control de introducere a textului numit EclipseMinute
- 5 într-un control de introducere a textului numit EclipseSecond
- 231 într-un control de introducere a textului numit EclipseMillisecond
Această formulă ar returna 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"
)