DateSerial функциясы

Белгіленген жыл, ай және күн үшін арналған Нұсқа (Күн-ай) мәні.

Синтаксис

DateSerial(жыл, ай, күн)

DateSerial функциясы синтаксисінің төмендегідей argument бар:

Дәлел

Сипаттама

жыл

Міндетті. Бүтін сан. 100 және 9999, қоса, аралығындағы сан, немесе numeric expression.

ай

Міндетті. Бүтін сан. Кез келген сандық өрнек.

күн

Міндетті. Бүтін сан. Кез келген сандық өрнек.


Түсіндірмелер

1991 жылғы 31 желтоқсан деген күн-айды белгілеу үшін, әрбір DateSerialargument үшін арналған сандар жарамды болуы қажет; яғни 1–31 аралығындағы сандар күндер үшін арнап, 1–12 аралығындағы сандар айлар үшін көрсетілуі керек. Сонымен қатар, белгілі күн-айға дейін немесе белгілі күн-айдан кейін келетін күндер, айлар немесе жылдар санын көрсететін сандық өрнекті пайдалана отырып, әрбір дәлел үшін лайықты күн-айды белгілей аласыз.

Төмендегі мысалда көрсетілгендей, қалыпты күн-ай сандарының орнына сандық өрнек пайдаланылады. Мысалы, DateSerial функциясы бірінші күнге дейін (1 - 1), тамызға 2 ай (8 - 2), 1990 жылға 10 жыл (1990 - 10) келетін күн-айды; басқаша айтқанда, 1980 жылғы 31 мамыр деген күн-айды қайтарады.

DateSerial(1990 - 10, 8 - 2, 1 - 1)

Жыл дәлелі үшін арналған екі санмен көрсетілетін жылдарды тану пайдаланушының анықтаған компьютер параметрлеріне негізделеді. Әдепкі параметрлер - 0 және 29, қоса, аралығындағы сандар болып табылады, олар 2000–2029 деген жылдарға сай келеді. 30 және 99 аралығындағы әдепкі параметрлер 1930–1999 деген жылдарға сай келеді. Басқа барлық жыл дәлелдеріне қатысты болса, төрт санды пайдаланыңыз (мысалы, 1800).

Windows 2000 нұсқасынан бұрынғы Windows нұсқалары екі санмен көрсетілген жылдарды жоғарыда берілген әдепкі параметрлерге байланысты оқиды. Функцияның дұрыс мәнді қайтаруы үшін, төрт санмен көрсетілетін жылды пайдаланыңыз.

Кез келген дәлелдің мәні бұл дәлелге арналған мән ауқымынан асатын болса, келесі келетін элементтің мәні өзгереді. Мысалы, 35 күн белгіленген болса, жылдың айына байланысты, бұл мән бір ай және бірнеше күн ретінде саналатын болады. Кез келген бір дәлел мәні -32,768 мен 32,767 аралығындағы ауқымда болмаса, қате орын алады. Үш дәлелмен белгіленген күн-ай анықталған ауқымда болмаса, қате орын алады

Note: Жыл, ай, және күнге қатысты болса, Күнтізбе сипаты Григориан параметріне орнатылған болса, енгізілетін күн-ай Григориан пішімінде болуы керек. Күнтізбе сипаты Хиджра параметріне орнатылған болса, енгізілетін күн-ай Хиджра пішімінде болуы қажет.

Қайтарылатын күн-ай бөлігі үстіміздегі Visual Basic күнтізбесінің мерзім бірліктерінде көрсетіледі. Мысалы, қолданыстағы күнтізбе Хиджра болса, қайтарылатын жыл Хиджра күнтізбесіне сай болуы қажет. Жыл дәлеліне қатысты болса, 0 мен 99, қоса, аралығындағы мәндер 1400-1499 аралығындағы жылдарға сай болады. Басқа жыл мәндеріне қатысты болса, төрт санмен көрсетілетін жыл (мысалы, 1520) пайдаланыңыз.

Мысал

Note: Төмендегі үлгілер осы жетені Бағдарламаларға арналған Visual Basic (VBA) модулінде пайдаланылуын көрсетеді. VBA модулімен жұмыс істеу туралы көбірек ақпарат алу үшін, жайылмалы шаршыдағы Іздеу түймешігінің қасындағы Жасақтаушы сілтемелері түймешігін нұқып, іздеу жолағына бір немесе бірнеше шартты ендіріңіз.

Төмендегі мысал DateSerial функциясын белгіленген жыл, ай және күн үшін арналған күн-айды қайтару үшін пайдаланады.

Dim MyDate ' MyDate contains the date for February 12, 1969. MyDate = DateSerial(1969, 2, 12) ' Return a date.

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×