Partekatu honen bidez:


Data, DateTime eta Time funtzioak

Hauei aplikatzen zaie: Canvas aplikazioak Mahaigaineko fluxuak Modeloetan oinarritutako aplikazioak Power Pages Power Platform CLI

Data eta orduaren osagaiak data/ordu balio bihurtzen ditu.

Deskribapenak

Date funtzioak Banakako Urtea, Hilabetea eta Egunaren balioak Data / Ordua balio bihurtzen ditu. Ordua zati gauerdia da.

  • Urtea 0 eta 1899 artean (biak barne) bada, funtzioak balio hori gehitzen du 1900. urtea kalkulatzeko. 70 1970 bihurtzen da.
  • Hilabetea 1 edo 12 baino txikiagoa bada, emaitza zehaztutako urtearen hasieratik hilabete asko ken edo gehitzen da.
  • Eguna zehaztutako hileko egun kopurua baino handiagoa bada, funtzioak egun asko hileko lehenengo egunari gehitzen dio eta hurrengo hilabetean dagokion data itzultzen du. Eguna 1 baino txikiagoa bada, funtzioak zehaztutako hileko lehenengo egunetik egun asko kentzen ditu, baita 1 ere.

Denbora funtzioak ordu, minutu, segundo eta, aukeran, milisegundoko balioak Data/Ordu balio batean bihurtzen ditu. Emaitzak ez du datarekin lotuta.

DateTime funtzioak Date eta Time konbinatzen ditu. funtzioak funtzio bakar batean, data eta orduaren argumentuak hartuz eta data eta ordua osagaiak dituen Data/Ordua balio bat itzuliz.

Ikusi DateValue, TimeValue, eta DateTimeValue katea balio bihurtzeko informazioa lortzeko funtzioak.

Horretaz gain, ikusi Data eta orduekin lan egin.

Sintaxia

Data( Urtea, Hilabetea, Eguna )

  • Urtea - Beharrezkoa. 1899tik gorako zenbakiak erabatekoak dira (1980. urtea 1980 bezala interpretatzen da); 0 eta 1899 bitarteko zenbakiak 1900. urtearen erlatibo gisa interpretatzen dira. (Adibidez, 80 1980 bezala interpretatzen da.)
  • Hilabetea - Beharrezkoa. 1etik 12ra bitarteko kopurua.
  • Eguna - Beharrezkoa. 1etik 31ra bitarteko kopurua.

Denbora( Ordua, Minutua, Segundua [, Milisegundoak ] )

  • Ordua - Beharrezkoa. Ordu kopurua, normalean 0 (12:00) eta 23 (23:00) tartean.
  • Minutua - Beharrezkoa. Minutu kopurua, normalean 0tik 59ra bitartekoa.
  • Bigarrena - Beharrezkoa. Segundo kopurua, normalean 0tik 59ra bitartekoa.
  • Milisegundoak - Aukerakoa. Milisegundo kopurua, normalean 0tik 999ra bitartekoa.

DataOrdua( Urtea, Hilabetea, Eguna, Ordua, Minutua, Bigarrena [, Milisegundoak ] )

  • Urtea - Beharrezkoa. 1899tik gorako zenbakiak erabatekoak dira (1980. urtea 1980 bezala interpretatzen da); 0 eta 1899 bitarteko zenbakiak 1900. urtearen erlatibo gisa interpretatzen dira. (Adibidez, 80 1980 bezala interpretatzen da.)
  • Hilabetea - Beharrezkoa. 1etik 12ra bitarteko kopurua.
  • Eguna - Beharrezkoa. 1etik 31ra bitarteko kopurua.
  • Ordua - Beharrezkoa. Ordu kopurua, normalean 0 (12:00) eta 23 (23:00) tartean
  • Minutua - Beharrezkoa. Minutu kopurua, normalean 0tik 59ra bitartekoa.
  • Bigarrena - Beharrezkoa. Segundo kopurua, normalean 0tik 59ra bitartekoa.
  • Milisegundoak - Aukerakoa. Milisegundo kopurua, normalean 0tik 999ra bitartekoa.

Adibideak

Date

Erabiltzaile batek idatzi badu

  • 1979 HireYear izeneko testu-sarrerako kontrol batean
  • 3 HireMonth izeneko testu-sarrerako kontrol batean
  • 17 HireDay izeneko testu-sarrerako kontrol batean

Formula honek 3/17/1979 itzuliko luke:

Date( Value(HireYear.Text), Value(HireMonth.Text), Value(HireDay.Text) )

Ordua

Erabiltzaile batek idatzi badu

  • 14 BirthHour izeneko testu-sarrerako kontrol batean
  • 50 BirthMinute izeneko testu-sarrerako kontrol batean
  • 24 BirthSecond izeneko testu-sarrerako kontrol batean

Formula honek 02:50:24 P itzuliko luke:

Text( 
    Time(Value(BirthHour.Text), Value(BirthMinute.Text), Value(BirthSecond.Text)), 
    "hh:mm:ss A/P" 
)

DateTime

Erabiltzaile batek idatzi badu

  • 2023 EclipseYear izeneko testu-sarrerako kontrol batean
  • 10 EclipseMonth izeneko testu-sarrerako kontrol batean
  • 28 EclipseDate izeneko testu-sarrerako kontrol batean
  • 13 EclipseHour izeneko testu-sarrerako kontrol batean
  • 14 EclipseMinute izeneko testu-sarrerako kontrol batean
  • 5 EclipseSecond izeneko testu-sarrerako kontrol batean
  • 231 EclipseMillisecond izeneko testu-sarrerako kontrol batean

Formula honek 10/28/23 01:14:05.231 PM itzuliko luke:

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"
)