Partekatu bidez


Date, DateTimeeta Time funtzioak

Honako hauei aplikatzen zaie: Mihise-aplikazioak Copilot Studio Mahaigaineko fluxuak Ereduetan oinarritutako aplikazioak Power Platform CLI Dataverse funtzioak Power Pages

Data eta orduaren osagaiak data/ordu balio bihurtzen ditu.

Deskribapenak

Funtzioak Date Urte, Hilabete eta Eguneko balio indibidualak /Time balio bihurtzen Dateditu. 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.

Funtzio honek Time Ordu, Minutu, Segundo eta, aukeran, Milisegundoko balioak /Time balio bihurtzen Dateditu. Emaitzak ez du datarekin lotuta.

Funtzioak DateTime eta funtzioak DateTime funtzio bakar batean konbinatzen ditu, data eta ordu argumentuak hartuz eta data eta ordu osagaiak dituen /Time balioa Dateitzuliz.

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

Horretaz gain, ikusi Data eta orduekin lan egin.

Sintaxia

Date( 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.

Time( Ordua, Minutua, Segundoa [, Milisegundo ) )

  • 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.

DateTime( Urtea, Hilabetea, Eguna, Ordua, Minutua, Segundoa [, 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

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

Formula honek 3/17/1979 itzuliko luke:

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

Time

Erabiltzaile batek idatzi badu

  • 14BirthHour izeneko testu-sarrerako kontrol batean
  • 50BirthMinute izeneko testu-sarrerako kontrol batean
  • 24BirthSecond 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

  • 2023EclipseYear izeneko testu-sarrerako kontrol batean
  • 10EclipseMonth izeneko testu-sarrerako kontrol batean
  • 28EclipseDate izeneko testu-sarrerako kontrol batean
  • 13EclipseHour izeneko testu-sarrerako kontrol batean
  • 14EclipseMinute izeneko testu-sarrerako kontrol batean
  • 5EclipseSecond izeneko testu-sarrerako kontrol batean
  • 231EclipseMillisecond 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"
)