Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Односи се на: Цанвас апликације
Цопилот Студио
Десктоп тече
Апликације
засноване на моделу Повер Платформ ЦЛИ
Датаверсе функције
Повер Пагес
Претвара датум, време, или оба у ниски у вредност датум/време.
Опис
DateValue Функција претвара низ датума (као што је "КСНУМКС / КСНУМКС / КСНУМКС") у вредност датума / времена .
TimeValue функција претвара временски низ (као што је "12:15 ПМ") у вредност датума / времена .
DateTimeValue функција претвара датум и време стринг (као што је "Јануар 10, 2013 12:13 АМ") на датум / време вредности.
DateValue Функција игнорише све информације о времену у низу датума, а TimeValue функција игнорише све информације о датуму у временском низу.
Белешка
, DateValueTimeValue, и DateTimeValue функције по дефаулту користе језик из подешавања тренутног корисника. Можете је изменити да бисте осигурали да се ниске правилно тумаче. На пример, "10/1/1920" се тумачи као 1. октобар у " ен " и као 10. јануар у " фр ".
Датуми морају користити један од ових формата:
- ММ/ДД/ГГГГ или ММ-ДД-ГГГГ
- ДД/ММ/ГГГГ или ДД-ММ-ГГГГ
- ГГГГ/ММ/ДД или ГГГГ-ММ-ДД
- ММ/ДД/ГГ или ММ-ДД-ГГ
- ДД/ММ/ГГ или ДД-ММ-ГГ
- ДД мес. ГГГГ.
- Месец ДД, ГГГГ.
Да бисте конвертовали из компонената нумеричког датума, месеца и године, прочитајте Датум.
Да бисте конвертовали из нумеричких компоненти сата, минута и секунде, прочитајте Time.
За више информација погледајте:
Синтакса
DateValue( Стринг [, Језик ] )
DateTimeValue( Стринг [, Језик ] )
TimeValue( Стринг [, Језик ] )
- Стринг - Обавезно. Текстуална ниска који садржи датум, време или комбинацију датума и времена.
- Језик - Опционо. Ниска језика, каква би требало да буде враћена са прва два знака из функције Language. Ако није обезбеђено, користи се језик тренутних корисничких поставки.
DateValue(Динамично)
DateTimeValue(Динамично)
TimeValue(Динамично)
- Динамички - Обавезно. Динамичка вредност која представља датум или време. Прихватљиве вредности зависе од добављача нетипизираног садржаја. За ЈСОН, очекује се да ће динамичка вредност бити ЈСОН стринг који садржи датум и време у ИСО 8601 формату. Датуми или времена у другим форматима резултирају грешком. Размислите о томе да прво конвертујете такве вредности у текст, а затим у датум или време. Имајте на уму да су временске зоне и формати повезани са локалним стандардима важна питања приликом комуникације са спољним системима.
Примери
DateValue
Ако откуцате 11. 10. 2014. у контролу уноса текста под називом Датум почетка, а затим подесите својство Текст ознаке за ове формуле:
Претворите датум из ниске у корисников локални стандард и прикажите резултат као дугачак датум.
Text( DateValue( Startdate.Text ), DateTimeFormat.LongDate )Уређај који је постављен на en локални стандард приказује ознаку као Субота, 11. октобар 2014..
Белешка
Можете користити неколико опција помоћу нумеричког DateTimeFormat. Да бисте приказали листу опција, откуцајте параметар, а затим тачку (.) у траци са формулама, или проверите референцу функције Text.
Претворите датум из ниске у корисников француски локални стандард и прикажите резултат као дугачак датум. У овом примеру се месеци и дан у месецу тумаче другачије него на енглеском.
Text( DateValue( Startdate.Text, "fr" ), DateTimeFormat.LongDate )Уређај који је постављен на en локални стандард приказује ознаку понедељак, 10. новембар 2014..
Ако уместо тога унесете 20. октобар 2014 . године:
Претворите датум из низа у корисников локални стандард и израчунајте разлику између два дана, у данима
DateDiff( DateValue( Startdate.Text ), Today() )Уређај који је постављен на en локални стандард приказује ознаку као 9, што означава број дана између 11. и 20. октобра. Функција DateDiff такође може приказати разлику у месецима, тромесечијима или годинама.
DateTimeValue
Ако откуцате 11. 10. 2014., 13:50:24.765 у контролу уноса текста под називом Почетак, а затим подесите својство Текст ознаке за ову формулу:
Конвертујте датум и временску ниску у тренутни локални стандард.
Text( DateTimeValue( Start.Text ), DateTimeFormat.LongDateTime )Уређај који је постављен на en локални стандард приказује ознаку као Субота, 11. октобар 2014., 13:50:24.
Белешка
Можете користити неколико опција помоћу нумеричког DateTimeFormat. Да бисте приказали листу опција, откуцајте параметар, а затим тачку (.) у траци са формулама, или проверите референцу функције Text.
Конвертујте датум и временску ниску у тренутни француски локални стандард. Месец и дан у месецу се различито тумаче.
Text( DateTimeValue( Start.Text, "fr"), DateTimeFormat.LongDateTime )Уређај који је постављен на en локални стандард приказује ознаку Понедељак, 10. новембар 2014., 13:50:24.
Претворите датум и временску ниску у корисников локални стандард и резултат прикажите делом секунде.
Text( DateTimeValue( Start.Text ), "dddd, mmmm dd, yyyy hh:mm:ss.fff AM/PM" )Уређај који је постављен на en локални стандард приказује ознаку као Субота, 11. октобар 2014., 13:50:24.765.
Као алтернативу можете да наведете сс:мм:сс.с или сс:мм:сс.сс да бисте заокружили време на најближу десетку или стотинку.
TimeValue
Наведите контролу уноса текста 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, налепница приказује „Прекасно!“