Funkcija DateAdd

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Atgriež Variant (Date) vērtību ar datumu, kuram pievienots noteikts laika intervāls.

Sintakse

DateAdd ( intervālu, skaitļu, datuma )

DateAdd sintaksē ir šādi argumenti:

Arguments

Apraksts

intervāla

Obligāts. Virknes izteiksme, kas ir laika intervālu, kuru vēlaties pievienot.

numurs

Obligāts. Skaitliska izteiksme, kas ir intervālu skaitu, ko vēlaties pievienot. Tas var būt pozitīvs (lai iegūtu datumus nākotnē) vai negatīvs (lai iegūtu datumus pagātnē).

datums

Obligāts. Varianta (Datums) vai burtu, kas norāda intervālu pievienot datumu.


Padoms.: Programmā Access 2010 izteiksmju veidotājam ir IntelliSense, lai jūs varētu redzēt, ko argumenti ir nepieciešama izteiksmi.

Iestatījumi

Intervāla arguments ir šos iestatījumus:

Iestatījums

Apraksts

gggg

Gads

q

Ceturksnis

m

Mēnesis

y

Gada dienas

d

Diena

w

WEEKDAY

ww

Nedēļa

h

Stunda

n

Minūte

s

Otrā


Piezīmes

Funkcija DateAdd var izmantot, lai saskaitīšana un atņemšana no datuma norādītajā laika intervālā. Piemēram, varat izmantot DateAdd , lai aprēķinātu datumu, kas ir 30 dienas no šodien vai laika 45 minūtes no tagad.

Lai pievienotu dienas datums, varat izmantot gada dienu ("y"), Day ("d") vai Weekday ("w").

Funkcija DateAdd neatgriezt nederīgs datums. Tālāk sniegtajā piemērā tiek pievienotas mēneša 31. janvārī:

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

Šajā gadījumā DateAdd tiek atgriezta 28. februāris 95 nav 31. februāris 95. Ja datums ir 31-Jan-96, tā atgriež 29. februāris 96, jo 1996 ir garais gads.

Ja aprēķinātais datums ir pirms gada 100 (tas ir, jūs atņemšana vairāk nekā ir datums), rodas kļūda.

Ja skaitlis nav Long vērtība, tas pirms novērtēšanas tiek noapaļots līdz tuvākajam veselajam skaitlim.

Piezīme.: DateAdd atgrieztās vērtības formātu nosaka Vadības paneļa iestatījumi, nevis formātu, kas ir pagājis argumentā date .

Piezīme.: Datumu, ja rekvizīta Kalendārs iestatījums ir gregoriāņu, norādītais datums ir jābūt gregoriāņu. Ja ir Hidžras kalendārs, norādītajam datumam jābūt Hidžras sistēmā. Ja mēneša vērtības vārdus, nosaukumam jābūt saskaņā ar pašreizējo rekvizīta Kalendārs iestatījumu. Lai mazinātu iespējamību mēnešu nosaukumus nekonfliktē ar pašreizējo rekvizīta Kalendārs iestatījumu, ievadiet ciparu mēneša vērtības (saīsinātais datuma formāts).

Piemērs.

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā izgūst datumu kā ievadi un izmanto funkcija DateAdd , lai rādītu atbilstošo datumu noteikta mēnešu nākotnē skaita.

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
Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×