Функције ДатеВалуе, ТимеВалуе и ДатеТимеВалуе
Односи се на: Апликације платна Токови
на радној површини Апликације
Power Pages
Power Platform засноване на моделу ЦЛИ
Претвара датум, време, или оба у ниски у вредност датум/време.
Функција ДатеВалуе претвара низ датума (на пример, "10/01/2014") у вредност датума / времена .
Функција ТимеВалуе претвара временски низ (на пример, "12:15 ПМ") у вредност датума / времена .
Функција ДатеТимеВалуе претвара низ датума и времена (на пример, "Јануар 10, #пии_ииииииијјз АМ") у вредност датума / времена .
ДатеВалуе функција игнорише било коју информацију о времену у низу датума, а функција ТимеВалуе игнорише било коју информацију о датуму у временском низу.
Напомена
Функције DateValue, TimeValue и DateTimeValue подразумевано користе језик из подешавања тренутног корисника. Можете је изменити да бисте осигурали да се ниске правилно тумаче. На пример, „10. 1. 1920.“ се тумачи као првиоктобар на „en“, а као десетијануар на „fr“.
Датуми морају бити у једном од ових формата:
- ММ/ДД/ГГГГ или ММ-ДД-ГГГГ
- ДД/ММ/ГГГГ или ДД-ММ-ГГГГ
- ГГГГ/ММ/ДД или ГГГГ-ММ-ДД
- ММ/ДД/ГГ или ММ-ДД-ГГ
- ДД/ММ/ГГ или ДД-ММ-ГГ
- ДД мес. ГГГГ.
- Месец ДД, ГГГГ.
Да бисте конвертовали из компонената нумеричког датума, месеца и године, прочитајте Датум.
Да бисте конвертовали из нумеричких компоненти сата, минута и секунде, прочитајте Time.
За више информација прочитајте:
- Рад са датумом и временом.
- Датум / време и типови података.
ДатеВалуе( Стринг [, Лангуаге ])
ДатеТимеВалуе( Стринг [, Лангуаге ])
ТимеВалуе( Стринг [, Лангуаге ])
- Стринг - Обавезно. Текстуална ниска који садржи датум, време или комбинацију датума и времена.
- Језик - Опционо. Ниска језика, каква би требало да буде враћена са прва два знака из функције Language. Ако није обезбеђено, користи се језик тренутних корисничких поставки.
ДатеВалуе ( Унтyпед )
ДатеТимеВалуе( нетипизовано )
Временска вредност ( неоткуцано )
- Унтyпед - Обавезно. < ДИЦТ__нетипизирани објекат >Унтyпед објецт То представља датум или време. Прихватљиве вредности зависе од добављача нетипизираног садржаја. За JSON се очекује да нетипизиран објекат буде JSON ниска која садржи датум и време у ISO 8601 формату. Датуми или време у другим форматима ће резултирати грешком. Размислите о томе да прво конвертујете такве вредности у текст, а затим у датум или време. Имајте на уму да су временске зоне и формати повезани са локалним стандардима важна питања приликом комуникације са спољним системима.
Ако откуцате 11. 10. 2014. у контролу уноса текста под називом Датум почетка, а затим подесите својство Текст ознаке за ове формуле:
Претворите датум из ниске у корисников локални стандард и прикажите резултат као дугачак датум.
Power FxText( DateValue( Startdate.Text ), DateTimeFormat.LongDate )
Уређај који је постављен на en локални стандард приказује ознаку као Субота, 11. октобар 2014..
Напомена
Можете користити неколико опција помоћу нумеричког DateTimeFormat. Да бисте приказали листу опција, откуцајте параметар, а затим тачку (.) у траци са формулама, или проверите референцу функције Text.
Претворите датум из ниске у корисников француски локални стандард и прикажите резултат као дугачак датум. У овом примеру се месеци и дан у месецу тумаче другачије него на енглеском.
Power FxText( DateValue( Startdate.Text, "fr" ), DateTimeFormat.LongDate )
Уређај који је постављен на en локални стандард приказује ознаку понедељак, 10. новембар 2014..
Ако сте откуцали 20. октобар 2014. уместо тога:
Претворите датум из низа у корисников локални стандард и израчунајте разлику између два дана, у данима
Power FxDateDiff( DateValue( Startdate.Text ), Today() )
Уређај који је постављен на en локални стандард приказује ознаку као 9, што означава број дана између 11. и 20. октобра. Функција DateDiff такође може приказати разлику у месецима, тромесечијима или годинама.
Ако откуцате 11. 10. 2014., 13:50:24.765 у контролу уноса текста под називом Почетак, а затим подесите својство Текст ознаке за ову формулу:
Конвертујте датум и временску ниску у тренутни локални стандард.
Power FxText( DateTimeValue( Start.Text ), DateTimeFormat.LongDateTime )
Уређај који је постављен на en локални стандард приказује ознаку као Субота, 11. октобар 2014., 13:50:24.
Напомена
Можете користити неколико опција помоћу нумеричког DateTimeFormat. Да бисте приказали листу опција, откуцајте параметар, а затим тачку (.) у траци са формулама, или проверите референцу функције Text.
Конвертујте датум и временску ниску у тренутни француски локални стандард. Месец и дан у месецу се различито тумаче.
Power FxText( DateTimeValue( Start.Text, "fr"), DateTimeFormat.LongDateTime )
Уређај који је постављен на en локални стандард приказује ознаку Понедељак, 10. новембар 2014., 13:50:24.
Претворите датум и временску ниску у корисников локални стандард и резултат прикажите делом секунде.
Power FxText( DateTimeValue( Start.Text ), "dddd, mmmm dd, yyyy hh:mm:ss.fff AM/PM" )
Уређај који је постављен на en локални стандард приказује ознаку као Субота, 11. октобар 2014., 13:50:24.765.
Као алтернативу можете да наведете сс:мм:сс.с или сс:мм:сс.сс да бисте заокружили време на најближу десетку или стотинку.
Наведите контролу уноса текста FinishedAt, а затим поставите својство Текст ознаке према овој формули:
If( TimeValue( FinishedAt.Text ) < TimeValue( "5:00:00.000 PM" ),
"You made it!",
"Too late!"
)
- Ако откуцате 16:59:59.999 у контроли FinishedAt, налепница приказује „Успео си!“
- Ако откуцате 17:00:00.000 у контроли FinishedAt, налепница приказује „Прекасно!“