DateAdd функциясы

Белгіленген уақыт аралығы қосылған күн-айы құрамында бар Нұсқасын (Күн-ай) қайтару үшін.

Синтаксис

DateAdd(аралық, сан, күн-ай)

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

Дәлел

Сипаттама

аралық

Міндетті. Қосқыңыз келетін уақыт аралығы болып табылатын жол өрнегі.

сан

Міндетті. Қосқыңыз келетін уақыт аралығының саны болып табылатын сандық өрнек. Бұл оң сан (келер шақтағы күн-айларды алу үшін) немесе теріс сан (өткен шақтағы күн-айларды алу үшін) бола алады.

күн-ай

Міндетті. Уақыт аралығы қосылатын күн-айды көрсететін Нұсқасы (Күн-ай) немесе мәтін.


Параметрлер

аралық аргумент төмендегідей параметрлері бар:

Параметр

Сипаттама

жжжж

Жыл

тоқсан

Тоқсан

а

Ай

жылдың күні

Жылдың күні

к

Күн

апта күні

Апта күні

апта

Апта

сағ

Сағат

мин

Минут

сек

Секунд


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

Белгіленген уақыт арылығын күн-айға қосу немесе күн-айдан алу үшін DateAdd функциясын пайдалана аласыз. Мысалы, бүгінгі күннен бастап, 30 күннен кейінгі күн-айды немесе қазіргі сәттен бастап, 45 минуттан кейінгі уақытты есептеу үшін DateAdd функциясын пайдалана аласыз.

күн-айға күндерді қосу үшін, Жылдың күні ("жылдың күні"), Күн ("к") немесе Апта күні ("апта күні") деген параметрлерді пайдалана аласыз.

DateAdd функциясы жарамсыз күн-айды қайтармайды. Төмендегі мысал 31 қаңтар деген күн-айға бір айды қосады:

DateAdd("m", 1, "31-Jan-95")

Бұл жағдайда, DateAdd функциясы 1995 жылғы 31 ақпанның орнына 1995 жылғы 29 ақпан деген күн-айды қайтарады. Егер күн-ай 1996 жылғы 31 қаңтар болса, 1996 жылғы 29 ақпан деген күн-ай қайтарылады, өйткені 1996 жыл кібісе жыл болып саналады.

Есептелетін күн-ай 100 жылдан бұрын болса, (яғни сіз күн-ай дәлеліндегі жылдардан тым көп жыл алғанда), қате пайда болады.

сан дәлелі Ұзын деректер түрі мән болмаса, есептелмес бұрын, ол бүтін санға жинақталады.

Ескерту : күн-ай дәлеліне берілген пішіннің орнына Басқару тақтасындағы параметрлер DateAdd функциясына арналған кері мәннің пішімін анықтайды.

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

Мысал

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

Төмендегі мысал күн-айды енгізу деректері ретінде алып, келер айлардың белгіленген саны өткеннен соң келетін күн-айды көрсету үшін DateAdd функциясы пайдаланады.

Dim FirstDate As Date    ' Declare variables.
Dim IntervalType As String
Dim Number As Integer
Dim Msg
IntervalType = "m" ' "m" specifies months as interval.
FirstDate = InputBox("Enter a date")
Number = InputBox("Enter number of months to add")
Msg = "New date: " & _
DateAdd(IntervalType, Number, FirstDate)
MsgBox Msg
Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

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

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

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

×