DatePart
The DatePart function returns the specified part of a given date.
Syntax :
DatePart(interval,date[,firstdayofweek[,firstweekofyear]])
Parameters | Description |
---|---|
interval | Required. The interval of time to return. Can take the following values : yyyy - Year q - Quarter m - Month y - Day of year d - Day w - Weekday ww - Week of year h - Hour n - Minute s - Second |
date | Required. Date expression to evaluate. |
firstdayofweek | Optional. Specifies the day of the week Can take the following values : 0 - vbUseSystemDayOfWeek - Use National Language Support API Setting. 1 - vbSunday - Sunday(default) 2 - vbMonday - Monday 3 - vbTuesday - Tuesday 4 - vbWednesday - Wednesday 5 - vbThursday - Thursday 6 - vbFriday - Friday 7 - vbSaturday - Saturday |
firstweekofyear | Optional. Specifies the first week of the year. Can take the following values : 0 - vbUseSystem - Use National Language Support (NLS) API Setting. 1- vbFirstJan1 - Start with the week in which January 1 occurs (default). 2 - vbFirstFourDays - Here Start with the week that has at least four days in the new year 3- vbFirstFullWeek - Start with the first full week of the new year. |
Examples :
Example 1
To get the month from a date :
dDatePart = CDate("2010-02-16")
dDatePart = (DatePart("m",d))
DEBUG(dDatePart)
Result :
dDatePart
= 2
Example 2
To get the month we are in :
dDatePart = (DatePart("m",Now()))
DEBUG(dDatePart)
Result :
dDatePart
= 2
Example 3
To get the hour :
dDatePart = (DatePart("h",Now())
DEBUG(dDatePart)
Result :
dDatePart
= 9