Напомена
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Односи се на: Апликације платна Токови
на радној површини Апликације
Power Pages
Power Platform засноване на моделу ЦЛИ
Претвара компоненте датума и времена у вредност датум/време.
Опис
Функција Date претвара појединачне вредности године, месеца и дана у вредност датум/време. Временски део је поноћ.
- Ако је Година између 0 и 1899 (инклузивно), функција додаје ту вредност на 1900 да би израчунала годину. 70 постаје 1970.
- Ако је Месец мање од 1 или више од 12, резултат одузима или додаје тај број месеци од почетка наведене године.
- Ако је Дан већи од броја дана у наведеном месецу, функција додаје тај број дана првом дану у месецу и враћа одговарајући датум из наредног месеца. Ако је Дан мање од 1, функција одузима тај број дана плус 1 од првог дана наведеног месеца.
Функција Време претвара појединачне вредности Сат, Минут, Секунда и опционо Милисекунде у вредност Датум / Време. Резултат нема повезани датум.
Функција ДатеТиме комбинује функције датума и времена у једну функцију, узимајући аргументе датума и времена и враћајући вредност датума / времена која има и компоненте датума и времена.
Погледајте функције DateValue, TimeValue и DateTimeValue за информације о томе како претворити ниску у вредност.
Такође погледајте рад са датумима и временима за више информација.
Синтакса
Датум (година, месец, дан )
- Година - Обавезно. Бројеви већи од 1899 тумаче се као апсолутни (1980 се тумачи као 1980); бројеви у опсегу од 0 до 1899 тумаче се у односу на 1900. годину. (На пример, 80 се тумачи као 1980.)
- Месец - Обавезно. Број који се креће од 1 до 12.
- Дан - Обавезно. Број који се креће од 1 до 31.
Време ( сат , минут , секунда [ , милисекунди ] )
- Сат - Обавезно. Број сати, обично у распону од 0 (12:00 АМ) до 23 (11:00 ПМ).
- Минут - Обавезно. Број минута, обично у распону од 0 до 59.
- Друго - Обавезно. Број секунди, обично у опсегу од 0 до 59.
- Милисекунде - Опционо. Број милисекунди, обично у распону од 0 до 999.
ДатеТиме (Година,Месец,Дан,Сат,Минут,Секунда [ , Милисекунде ] )
- Година - Обавезно. Бројеви већи од 1899 тумаче се као апсолутни (1980 се тумачи као 1980); бројеви у опсегу од 0 до 1899 тумаче се у односу на 1900. годину. (На пример, 80 се тумачи као 1980.)
- Месец - Обавезно. Број који се креће од 1 до 12.
- Дан - Обавезно. Број који се креће од 1 до 31.
- Сат - Обавезно. Број сати, обично у распону од 0 (12:00 АМ) до 23 (11:00 ПМ)
- Минут - Обавезно. Број минута, обично у распону од 0 до 59.
- Друго - Обавезно. Број секунди, обично у опсегу од 0 до 59.
- Милисекунде - Опционо. Број милисекунди, обично у распону од 0 до 999.
Примери
Date
Ако је корисник откуцао
- 1979 у контроли уноса текста под називом ХиреYеар
- КСНУМКС у контроли уноса текста под називом ХиреМонтх
- 17 у контроли уноса текста под називом ХиреДаи
Ова формула би се вратила 3/17/1979
:
Date( Value(HireYear.Text), Value(HireMonth.Text), Value(HireDay.Text) )
Време
Ако је корисник откуцао
- 14 у контроли уноса текста под називом БиртхХоур
- 50 у контроли уноса текста под називом БиртхМинуте
- 24 у контроли уноса текста под називом БиртхСецонд
Ова формула би се вратила 02:50:24 P
:
Text(
Time(Value(BirthHour.Text), Value(BirthMinute.Text), Value(BirthSecond.Text)),
"hh:mm:ss A/P"
)
Датум/време
Ако је корисник откуцао
- 2023 у контроли уноса текста под називом ЕцлипсеYеар
- КСНУМКС у контроли уноса текста под називом ЕцлипсеМонтх
- 28 у контроли уноса текста под називом ЕцлипсеДате
- КСНУМКС у контроли уноса текста под називом ЕцлипсеХоур
- 14 у контроли уноса текста под називом ЕцлипсеМинуте
- 5 у контроли уноса текста под називом ЕцлипсеСецонд
- 231 у контроли уноса текста под називом ЕцлипсеМиллисецонд
Ова формула би се вратила 10/28/23 01:14:05.231 PM
:
Text(
DateTime(Value(EclipseYear.Text), Value(EclipseMonth.Text), Value(EclipseDate.Text),
Value(EclipseHour.Text), Value(EclipseMinute.Text),
Value(EclipseSecond.Text), Value(EclipseSecond.Millisecond)
),
"yy/mm/dd hh:mm:ss.000 AM/PM"
)