Date, DateTime және Time функциялары
Қолданылады: Canvas қолданбалары Жұмыс үстелі ағындары Үлгіге негізделген қолданбалар Power Pages Power Platform CLI
Күн мен уақыт құрамдастарын күн/уақыт мәніне түрлендіреді.
Сипаттама
Date функциясы жеке жыл, ай және күн мәндерін күн/уақыт мәніне түрлендіреді. Уақыт бөлігі — түн ортасында.
- Жыл 0 және 1899 (қоса алғанда) болса, бұл функция жылды есептеу үшін осы мәнді 1900 жылына қосады. 70 1970 болды.
- Ай 1-ден азырақ немесе 12-ден көбірек болса, нәтиже көрсетілген жылдың басынан сонша айды шегереді немесе қосады.
- Егер күн көрсетілген айдағы күндер санынан үлкенірек болса, бұл функция айдың бірінше күніне сонша күнді қосады және келесі айдан сәйкес күнді қайтарады. Егер күн 1-ден азырақ болса, бұл функция көрсетілген айдың бірінші күнінен сонда күнді плюс 1-ді шегереді.
Уақыт функциясы жеке сағат, минут, секунд және қосымша Миллисекунд мәндерін Күн/Уақыт мәніне түрлендіреді. Нәтижеде өзімен байланыстырылған күн жоқ.
DateTime функциясы Күн және Уақыт біріктіреді функцияларды бір функцияға айналдырып, күн мен уақыт аргументтерін қабылдайды және күн мен уақыт құрамдастары бар Күн/Уақыт мәнін қайтарады.
Жолды мәнге түрлендіру жолы туралы ақпаратты DateValue, TimeValue және DateTimeValue функцияларынан қараңыз.
Сондай-ақ қосымша ақпаратты күндермен және уақыттармен жұмыс істеу бөлімінен қараңыз.
Синтаксис
Күн( Жыл, Ай, Күн )
- Жыл - Міндетті. 1899-ден үлкенірек сандар абсолюттік деп түсініледі (1980 саны 1980 деп түсініледі); 0 - 1899 ауқымындағы сандар 1900 қатысты деп түсініледі. (Мысалы, 80 саны 1980 деп түсініледі).
- Ай - Міндетті. 1 - 12 ауқымындағы сан.
- Күн - Міндетті. 1 - 31 ауқымындағы сан.
Уақыт( Сағат, минут, Екінші [, Миллисекунд ] )
- Сағат - Міндетті. Сағат саны, әдетте 0 (12:00) мен 23 (23:00) аралығында.
- Минут - Міндетті. Минуттар саны, әдетте 0 мен 59 аралығында.
- Екінші - Міндетті. Секунд саны, әдетте 0 мен 59 аралығында.
- Миллисекундтар - Қосымша. Миллисекундтар саны, әдетте 0 мен 999 аралығында.
DateTime( Жыл, Ай, Күн, Сағат, минут, Екінші [, Миллисекунд ] )
- Жыл - Міндетті. 1899-ден үлкенірек сандар абсолюттік деп түсініледі (1980 саны 1980 деп түсініледі); 0 - 1899 ауқымындағы сандар 1900 қатысты деп түсініледі. (Мысалы, 80 саны 1980 деп түсініледі).
- Ай - Міндетті. 1 - 12 ауқымындағы сан.
- Күн - Міндетті. 1 - 31 ауқымындағы сан.
- Сағат - Міндетті. Сағат саны, әдетте 0 (12:00) мен 23 (23:00) аралығында
- Минут - Міндетті. Минуттар саны, әдетте 0 мен 59 аралығында.
- Екінші - Міндетті. Секунд саны, әдетте 0 мен 59 аралығында.
- Миллисекундтар - Қосымша. Миллисекундтар саны, әдетте 0 мен 999 аралығында.
Мысалдар
Date
Пайдаланушы терген болса
- 1979 HireYear деп аталатын мәтінді енгізуді басқару элементінде
- 3 HireMonth деп аталатын мәтін енгізуді басқару элементінде
- 17 HireDay деп аталатын мәтін енгізуді басқару элементінде
бұл формула 3/17/1979
қайтарады:
Date( Value(HireYear.Text), Value(HireMonth.Text), Value(HireDay.Text) )
Уақыт
Пайдаланушы терген болса
- 14 Туған сағат деп аталатын мәтін енгізуді басқару элементінде
- 50 BirthMinute деп аталатын мәтін енгізуді басқару элементінде
- 24 мәтін енгізуді басқару элементінде BirthSecond
бұл формула 02:50:24 P
қайтарады:
Text(
Time(Value(BirthHour.Text), Value(BirthMinute.Text), Value(BirthSecond.Text)),
"hh:mm:ss A/P"
)
Күн уақыты
Пайдаланушы терген болса
- 2023 EclipseYear деп аталатын мәтін енгізуді басқару элементінде
- 10 EclipseMonth деп аталатын мәтін енгізуді басқару элементінде
- 28 EclipseDate деп аталатын мәтін енгізуді басқару элементінде
- 13 EclipseHour деп аталатын мәтін енгізуді басқару элементінде
- 14 EclipseMinute деп аталатын мәтін енгізуді басқару элементінде
- 5 EclipseSecond деп аталатын мәтін енгізуді басқару элементінде
- 231 EclipseMillisecond деп аталатын мәтін енгізуді басқару элементінде
бұл формула 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"
)