Partekatu bidez


DateValue, TimeValueeta DateTimeValue funtzioak

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

Bihurtu egiten du data, denbora edo biak kateadata/denbora balioa.

Deskribapenak

  • DateValue funtzioak data-kate bat (adibidez, "10/01/2014") data/ordu balio bihurtzen du.

  • TimeValue funtzioak denbora-kate bat (adibidez, "12:15 PM") data/ordu balio bihurtzen du.

  • DateTimeValue funtzioak data eta ordu kate bat (adibidez, "2013ko urtarrilaren 10a 12:13 AM") data/ordu balio bihurtzen du.

DateValue funtzioak ez ikusi egiten dio data-katearen ordu-informazioari, eta TimeValue funtzioak ez ikusi egiten dio ordu-katearen data-informazioari.

Oharra

, eta DateTimeValue funtzioek DateValueTimeValuelehenespenez erabiltzailearen uneko ezarpenetako hizkuntza erabiltzen dute. Aldatu egin dezakezu kateak modu egokian interpretatzen direla ziurtatzeko. Adibidez, "10/1/1920" urriaren 1 bezala interpretatzen da "en" eta urtarrilaren 10 gisa "fr".

Datak formatu hauetakoren bat erabili behar du:

  • MM/DD/YYYY edo MM-DD-YYYY
  • DD/MM/YYYY edo DD-MM-YYYY
  • YYYY/MM/DD edo YYYY-MM-DD
  • MM/DD/YY edo MM-DD-YY
  • DD/MM/YY edo DD-MM-YY
  • DD ast YYYY
  • Hilabete DD, YYYY

Zenbaki data, hilabete eta urteko osagaietatik bihurtzeko, irakurri Date.
Zenbakizko ordu, minutu eta bigarren osagaietatik bihurtzeko, irakurri Time.

Honi buruzko informazio gehiago ikusi hemen:

Sintaxia

DateValue( katea [, hizkuntza] )
DateTimeValue( String [, Language ] )
TimeValue( String [, Language ] )

  • String - Beharrezkoa. Testu-katea, data, ordua edo konbinazio-data eta orduaren balioa biltzen dituen testua.
  • Hizkuntza - Aukerakoa. Hizkuntza-katea, adibidez, lehen bi pertsonaiek itzuliko lukete Language funtzioa. Ematen ez bada, uneko erabiltzailearen ezarpenen hizkuntza erabiltzen da.

DateValue( Dinamikoa )
DateTimeValue( Dinamikoa )
TimeValue( Dinamikoa )

  • Dinamikoa - Beharrezkoa. Data edo ordu bat adierazten duen balio dinamikoa. Balio onargarriak idatzi gabeko hornitzailearen araberakoak dira. JSONentzat, balio dinamikoa ISO 8601 formatuan data eta ordua dituen JSON katea izatea espero da. Beste formatu batzuetako datak edo orduak errorea eragiten dute. Demagun balio horiek Testu bihurtzea lehenik, eta gero data edo ordu batera. Kontuan izan ordu-eremuak eta tokikoei lotutako formatuak kontu garrantzitsuak direla kanpoko sistemekin komunikatzeko.

Adibideak

DateValue

Idazten baduzu 2014/10/11 izeneko testua idazteko kontrol batean Hasiera data eta, ondoren, ezarri Testua etiketa baten propietatea formula hauetarako:

  • Bihur itzazu kate bateko data erabiltzailearen tokian eta erakutsi emaitza data luzea bezala.

    Text( DateValue( Startdate.Text ), DateTimeFormat.LongDate )
    

    Gailua ezarrita en lokalak etiketa erakusten du 2014ko urriaren 11a, larunbata.

    Oharra

    Hainbat aukera erabil ditzakezu DateTimeFormat enum. Aukera zerrenda bistaratzeko, idatzi puntu edo aldi batek jarraitutako parametroa (.) formula-barran edo egiaztatu Text funtzioen erreferentzia.

  • Bihur itzazu kate bateko data frantsesaren tokian eta erakutsi emaitza data luzea bezala. Adibide honetan, hilabetea eta eguna ingelesez desberdin interpretatzen dira.

    Text( DateValue( Startdate.Text, "fr" ), DateTimeFormat.LongDate )
    

    Gailua ezarrita en lokalak etiketa erakusten du 2014ko azaroaren 10a, astelehena.

2014ko urriaren 20an sartzen bazara:

  • Eraldatu kate bateko data erabiltzailearen tokian eta kalkulatu bi egunen arteko aldea, egunetan

    DateDiff( DateValue( Startdate.Text ), Today() )
    

    Gailua ezarrita en lokaleak etiketa erakusten du 9, urriaren 11tik urriaren 20ra arteko egun kopurua adieraziz. DateDiff funtzioak ere hilabeteen, hiruhilekoaren edo urteen arteko aldea erakutsi dezake.

DateTimeValue

Idazten baduzu 2014/10/11 1:50:24.765 PM izeneko testua idazteko kontrol batean Hasi eta, ondoren, ezarri Testua etiketa baten propietatea hurrengo formulan:

  • Bihur itzazu data eta ordu katea uneko tokian.

    Text( DateTimeValue( Start.Text ), DateTimeFormat.LongDateTime )
    

    Gailua ezarrita en lokalak etiketa erakusten du 2014ko urriaren 11a, larunbata 1:50:24 PM.

    Oharra

    Hainbat aukera erabil ditzakezu DateTimeFormat enum. Aukera zerrenda bistaratzeko, idatzi puntu edo aldi batek jarraitutako parametroa (.) formula-barran edo egiaztatu Text funtzioen erreferentzia.

  • Bihur itzazu data eta ordu katea frantsesaren tokian. Hilabetea eta eguna beste modu batera interpretatzen dira.

    Text( DateTimeValue( Start.Text, "fr"), DateTimeFormat.LongDateTime )
    

    Gailua ezarrita en lokalak etiketa erakusten du 2014ko azaroaren 10a, astelehena 1:50:24 PM.

  • Bihur ezazu data eta ordu katea erabiltzailearen tokian eta erakutsi emaitza zatiki segundo batez.

    Text( DateTimeValue( Start.Text ), "dddd, mmmm dd, yyyy hh:mm:ss.fff AM/PM" )
    

    Gailua ezarrita en lokalak etiketa erakusten du 2014ko urriaren 11a, larunbata 01:50:24.765 PM.

    Alternatiba gisa, zehaztu dezakezu hh: mm: ss.f edo hh: mm: ss.ff ordua hurbileko 10etara biribiltzekogarren edo 100garren segundo bateko.

TimeValue

Eman izena Text input kontrola FinishedAt eta ezarri Testua etiketa baten propietatea formula honetara:

If( TimeValue( FinishedAt.Text ) < TimeValue( "5:00:00.000 PM" ),
    "You made it!",
    "Too late!"
)
  • Idazten baduzu 4:59:59.999 PM herrian FinishedAt kontrola, etiketak erakusten du "Egin duzu!"
  • Idazten baduzu 5:00:00.000 PM herrian FinishedAt kontrola, etiketak erakusten du "Beranduegi!"