Ноw, Тодаy, ИсТодаy, УТЦНоw, УТЦТодаy, ИсУТЦТодаy фунцтионс
Важи за: Цанвас апликације
Десктоп флоwс
Dataverse формула цолумнс
Модел-дривен аппс
Power Pages
Dataverse цолумнс
Power Platform ЦЛИ
Враћа тренутни датум и време и тестира да ли је вредност за датум/време данас.
Белешка
ПАЦ ЦЛИ пац поwер-фx команде не подржавају функције УТЦНоw,УТЦТодаy и ИсУТЦТодаy.
Опис
Функција Now враћа тренутни датум и време као вредност за датум/време.
Функција Today враћа тренутни датум као вредност за датум/време. Временски део је поноћ. Today има исту вредност током дана, од данас у поноћ до сутра у поноћ.
Функција IsToday тестира да ли је вредност за датум/време између данас у поноћ и сутра у поноћ. Функција враћа логичку вредност (тачно или нетачно).
Функције Now, Today и IsToday раде са локалним временом тренутног корисника..
УТЦНоw,УТЦТодаy и ИсУТЦТодаy функције су исте као и њихове колеге које нису УТЦ, али раде са независним вредностима временске зоне и користе координирано универзално време (УТЦ).
Белешка
- Функције UTCNow, UTCToday и IsUTCToday су доступне само у Microsoft Dataverse for Teams колонама формула и само за поља и вредности независне од времена.
-
Функције Now, Today и IsToday нису доступне у Dataverse for Teams колонама формула јер се израчунавања обављају без знања локалне временске зоне тренутног корисника.
Још информација: Рад са колонама табеле са формулама у услузи Dataverse for Teams
Погледајте одељке Date, Time и DateTime у документацији о топовима података и рад са датумима и временима за више информација.
Променљиве функције
Now, Today, UTCNow и UTCToday су променљиве функције. Ове функције враћају другачију вредност после сваког израчунавања.
Када се користи у формули тока података, променљива функција ће вратити другачију вредност само ако је формула у којој се појављује поново оцењена. Ако се ништа друго не промени у формули, имаће исту вредност током извршавања ваше апликације.
На пример, ознака контроле Label1.Text = Now() се неће променити док је апликација активна. Само затварање и поновно отварање апликације ће довести до нове вредности.
Функција ће бити поново оцењена ако је део формуле у којој се нешто друго променило. На пример, ако променимо пример да бисмо укључили контролу клизача са Label1.Text = DateAdd( Now(), Slider1.Value, Minutes ) онда се преузима тренутно време сваки пут када се вредност контроле клизача промени и када се поново процени својство текста ознаке.
Када се користи у формули понашања, променљиве функције ће бити оцењен сваки пут када се формула процени. Погледајте пример у наставку.
Синтакса
Коришћење локалног времена корисника
Now()
Today()
IsToday( DateTime )
- DateTime – Обавезно. Вредност датум/време за тестирање.
Коришћење координираног универзалног времена (УТЦ)
UTCNow()
UTCToday()
IsUTCToday( TimeZoneIndependentTime )
- TimeZoneIndependentDateTime – Обавезно. Вредност датума/времена независне временске зоне за тестирање.
Примери
За примере у овом одељку, тренутно време је 8:58 PM 11. јула 2021. у Пацифичкој временској зони (UTC-8) и језик је en-us.
Формула | Опис | Резултат |
---|---|---|
Text( Now(), "mm/dd/yyyy hh:mm:ss" ) | Враћа тренутни датум и време у временској зони корисника и приказује га као ниску. | "07/11/2021 20:58:00" |
Text( Today(), "mm/dd/yyyy hh:mm:ss" ) | Враћа само тренутни датум, а временски део оставља као поноћ и приказује га као низ. | "07/12/2021 00:00:00" |
IsToday( Now() ) | Тестира да ли су тренутни датум и време између данас у поноћ и сутра у поноћ. | тачно |
IsToday( Today() ) | Тестира да ли је тренутни датум између данас у поноћ и сутра у поноћ. | тачно |
Text( DateAdd( Now(), 12 ), "mm/dd/yyyy hh:mm:ss" ) | Враћа тренутни датум и време, додаје 12 дана у резултат и приказује га као низ. | "07/23/2021 20:58:00" |
Text( DateAdd( Today(), 12 ), "mm/dd/yyyy hh:mm:ss" ) | Враћа тренутни датум, додаје 12 дана у резултат и приказује га као низ. | "07/23/2021 00:00:00" |
IsToday( DateAdd( Now(), 12 ) ) | Тестира да ли су тренутни датум и време, плус 12 дана, између данас у поноћ и сутра у поноћ. | нетачно |
IsToday( DateAdd( Today(), 12 ) ) | Тестира да ли су тренутни датум, плус 12 дана, између данас у поноћ и сутра у поноћ. | нетачно |
Hour( UTCNow() ) | Преузима тренутни датум и време у UTC и издваја само сат, што је 8 сати испред локалног времена. | 4. |
Day( UTCToday() ) | Преузима тренутни датум само у УТЦ-у и издваја дан, који је 1 дан испред локалног времена. | 12 |
IsUTCToday( UTCNow() ) | Тестира да ли су тренутни датум и време између данас у поноћ и сутра у поноћ ,све по UTC времену. | true |
IsUTCToday( UTCToday() ) | Тестира да ли су тренутни датум и време између данас у поноћ и сутра у поноћ, све по UTC времену. | true |
Приказује сат који се ажурира у реалном времену
Додајте контролу Тајмер, поставите њено својство Трајање на 1000 и поставите својство Понављање на тачно.
Тајмер ће радити једну секунду, аутоматски се покренути и наставити тај образац.
Подесите својство OnTimerEnd контроле према овој формули:
Set( CurrentTime, Now() )
Кад год се тајмер покрене (после сваке секунде), ова формула поставља вредност Тренутно време глобалне променљиве на тренутну вредност функције Now.
Додајте контролу Ознака и подесите њено својство Текст на ову формулу:
Text( CurrentTime, LongTime24 )
Користите функцију Text за форматирање датума и времена како год желите или поставите ово својство само на Тренутно време да приказује сате и минуте, али не и секунде.
Прегледајте апликацију притиском на F5, а затим покрените тајмер кликом или додиром.
Ознака непрестано приказује тренутно време, све до секунде.
Подесите својство тајмера AutoStart на тачно и својство Видљиво на нетачно.
Тајмер је невидљив и аутоматски се покреће.
Подесите својство екрана OnStart тако да променљива Тренутно време има важећу вредност, као у овом примеру:
Set(CurrentTime, Now())
Ознака се појављује чим се апликација покрене (пре него што тајмер ради читаву секунду).
Повратне информације
https://aka.ms/ContentUserFeedback.
Стиже ускоро: Током 2024. године постепено ћемо укидати проблеме са услугом GitHub као механизам повратних информација за садржај и заменити га новим системом повратних информација. За додатне информације, погледајте:Пошаљите и прегледајте повратне информације за