Orain, Gaur, Gaur egun, UTCOrain, UTCGaur, Gaur egun da funtzioak
Hauei aplikatzen zaie: Canvas aplikazioak Mahaigaineko fluxuak Dataverse formula-zutabeak Modeloetan oinarritutako aplikazioak Power Pages Dataverse formula-zutabeak Power Platform CLI
Uneko data eta ordua itzultzen ditu eta data eta orduaren balioa gaur egun dagoen ala ez egiaztatzen du.
Oharra
PAC CLI pac power-fx komandoak ez dute onartzen UTCNow, UTCGaur, eta IsUTCToday funtzioak.
Deskribapenak
Now funtzioak uneko data eta ordua data/ordu balio gisa itzultzen ditu.
Today funtzioak uneko data data/ordu balio gisa itzultzen ditu. Ordua zati gauerdia da. Today balio berdina du egun osoan, gaur gauerditik bihar eta etzi.
IsToday funtzioaren bidez data/orduaren balioa gaur gauerdiko eta biharko gauerdiaren artean dagoen ala ez adierazten du. Funtzioak Itzuleraren balio boolearra bat da (egia edo faltsua).
Now, Today, and IsToday funtzioek uneko erabiltzailearen tokiko orduekin lan egiten dute.
UTCNow, UTCToday, eta IsUTCToday funtzioak UTC ez direnen berdinak dira parekoak baina ordu-eremu independenteko balioekin lan egin eta Ordu Unibertsal Koordinatua (UTC) erabili.
Oharra
- UTCNow, UTCToday eta IsUTCToday Microsoft Dataverse for Teams formula-zutabeetan soilik daude erabilgarri eta denborarekin erlazionatuta ez dauden eremu eta balioetan soilik.
-
Now, Today eta IsToday ez daude erabilgarri Dataverse for Teams formula-zutabeetan ebaluazio gisa eta uneko erabiltzailearen tokiko ordu-zona aplikatu gabe gauzatzen dira.
Informazio gehiago: Egin lan formula-taulekin Dataverse for Teams-n
Ikusi Date, Time, eta DateTime datu moten dokumentazioan eta datak eta orduak lantzen informazio gehiago lortzeko.
Funtzio aldakorrak
Now, Today, UTCNow eta UTCToday funtzio aldakorrak dira. Funtzio horiek beste balio bat itzultzen dute ebaluazio bakoitzean.
Datu-fluxuaren formula batean erabiltzen denean, funtzio aldakorrak beste balio bat itzuliko du agertzen den formula berriro ebaluatzen bada. Formulan ezer aldatzen ez bada, aplikazioaren exekuzioan zehar balio bera izango du.
Adibidez, etiketa kontrol batekin Label1.Text = Now() ez da aldatuko zure aplikazioa aktibatuta dagoen bitartean. Aplikazioa itxi eta berriro irekitzearekin batera, balio berri bat sortuko da.
Funtzioa baloratuko da beste zerbait aldatu den formula baten parte bada. Adibidez, graduatzailearen kontrolarekin inplikatzeko gure adibidea aldatzen badugu Label1.Text = DateAdd( Now(), Slider1.Value, Minutes ) orduan uneko ordua berreskuratzen da kontrol-laurdenaren balioa aldatzen denean eta etiketaren testuaren propietatea ebaluatzen da.
A erabiltzen denean portaera formula, funtzio aldakorrak portaeraren formula ebaluatzen den bakoitzean ebaluatuko dira. Ikusi jarraian duzun adibidea.
Sintaxia
Erabiltzailearen ordu lokalaren zona erabiltzea
Now()
Today()
IsToday( DateTime )
- DateTime - Beharrezkoa. Probatzeko data/orduaren balioa.
Ordu Unibertsal Koordinatua (UTC) erabiltzea
UTCNow()
UTCToday()
IsUTCToday( TimeZoneIndependentTime )
- TimeZoneIndependentDateTime - Beharrezkoa. Probatu beharreko data/ordu independenteko ordu-zona.
Adibideak
Atal honetako adibideetarako, uneko ordua 20:58 da 2021eko uztailaren 11 en. Pazifikoko ordu-eremua (UTC-8) eta hizkuntza en-us da.
Formula | Deskribapenak | Result |
---|---|---|
Text( Now(), "mm/dd/yyyy hh:mm:ss" ) | Uneko data eta ordua berreskuratzen ditu erabiltzailearen ordu-zonan eta kate gisa bistaratzen ditu. | "07/11/2021 20:58:00" |
Text( Today(), "mm/dd/yyyy hh:mm:ss" ) | Uneko data bakarrik berreskuratzen du, ordu zatia gauerdian utziz eta kate gisa bistaratzen du. | "07/12/2021 00:00:00" |
IsToday( Now() ) | Uneko data/orduaren balioa gaur gauerdiko eta biharko gauerdiaren artean dagoen ala ez adierazten du. | egia |
IsToday( Today() ) | Uneko dataren balioa gaur gauerdiko eta biharko gauerdiaren artean dagoen ala ez adierazten du. | egia |
Text( DateAdd( Now(), 12 ), "mm/dd/yyyy hh:mm:ss" ) | Uneko data eta ordua berreskuratzen ditu, 12 egun gehitzen ditu emaitzan eta kate gisa bistaratzen ditu. | "07/23/2021 20:58:00" |
Text( DateAdd( Today(), 12 ), "mm/dd/yyyy hh:mm:ss" ) | Uneko data berreskuratzen du, 12 egun gehitzen ditu emaitzan eta kate gisa bistaratzen ditu. | "07/23/2021 00:00:00" |
IsToday( DateAdd( Now(), 12 ) ) | Uneko data/orduaren balioa, gehi 12 egun, gaur gauerdiko eta biharko gauerdiaren artean dagoen ala ez adierazten du. | faltsua |
IsToday( DateAdd( Today(), 12 ) ) | Uneko dataren balioa, gehi 12 egun, gaur gauerdiko eta biharko gauerdiaren artean dagoen ala ez adierazten du. | faltsua |
Hour( UTCNow() ) | Uneko data eta ordua UTC-n berreskuratzen ditu eta ordua bakarrik ateratzen du, hau da, tokiko orduaren 8 ordu baino gehiago. | 4 |
Day( UTCToday() ) | Uneko data UTC-n bakarrik lortzen du eta eguna ateratzen du, hau da, tokiko ordua baino egun bat aurreratzen duena. | 12 |
IsUTCToday( UTCNow() ) | Uneko data/orduaren balioa gaur gauerdiko eta biharko gauerdiaren artean dagoen ala ez adierazten du, UTC denboran. | egiazkoa |
IsUTCToday( UTCToday() ) | Uneko dataren balioa gaur gauerdiko eta biharko gauerdiaren artean dagoen ala ez adierazten du, UTC denboran. | egiazkoa |
Bistaratu denbora errealean eguneratzen den erlojua
Gehitu Timer kontrola, ezarri Iraupena propietatea 1000 eta ezarri Errepikatu propietatea egia.
Tenporizadorea segundo batez exekutatuko da, automatikoki berriro hasi eta patroi horrekin jarraituko du.
Ezarri audioaren kontrolaren OnTimerEnd propietatea formula honi:
Set( CurrentTime, Now() )
Tenporizadorea berriro hasten denean (segundo bakoitzaren ondoren), formula honek ezartzen du CurrentTime aldagai globalak uneko balioa Now funtzioa.
Gehitu Label kontrola, eta ezarri horren Testua propietatea formula honetan:
Text( CurrentTime, LongTime24 )
Erabili Text funtzioa nahi duzun data eta ordua formateatzeko nahi duzun funtzioa edo ezarri jabetza hau justu moduan CurrentTime orduak eta minutuak erakusteko baina ez segundoak.
Aurretik ikusi aplikazioa F5 sakatuta eta, ondoren, abiarazi tenporizadorea klik eginez edo ukituta.
Etiketak etengabe erakusten du oraingo ordua, bigarrenera arte.
Ezarri tenporizadorearen AutoStart propietatea egia eta bere Visible propietatea faltsua.
Tenporizadorea ikusezina da eta automatikoki hasten da.
Ezarri pantaila OnStart propietatea beraz CurrentTime aldagaiak balio baliozkoa du, adibide honetan bezala:
Set(CurrentTime, Now())
Etiketa aplikazioa abian jarri bezain pronto agertzen da (tenporizadorea segundo oso bat igaro aurretik).
Oharrak
https://aka.ms/ContentUserFeedback.
Laster erabilgarri: 2024an, GitHub-eko arazoak edukiari buruzko oharrak bidaltzeko mekanismo gisa kenduko dugu apurka-apurka, eta oharrak bidaltzeko sistema berri batekin ordeztuko. Informazio gehiagorako, ikusi:Bidali eta ikusi honi buruzko oharrak: