Date/Time functions
AddDays
Declaration
DateTime AddDays(DateTime dateTime, double days)
Description
Adds the number of days to the given DateTime and returns the result.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
dateTime
|
Instance of DateTime.
|
days
|
Days to add.
|
Return Value
Adds a number of days to the given DateTime.
AddHours
Declaration
DateTime AddHours(DateTime dateTime, double hours)
Description
Adds the number of hours to the given DateTime and returns the result.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
dateTime
|
Instance of DateTime.
|
hours
|
Hours to add.
|
Return Value
Adds a number of hours to the given DateTime.
AddMinutes
Declaration
DateTime AddMinutes(DateTime dateTime, double minutes)
Description
Adds the number of minutes to the given DateTime and returns the result.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
dateTime
|
Instance of DateTime.
|
minutes
|
Minutes to add.
|
Return Value
Adds a number of minutes to the given DateTime.
AddMonths
Declaration
DateTime AddMonths(DateTime dateTime, int months)
Description
Adds the number of months to the given DateTime and returns the result.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
dateTime
|
Instance of DateTime.
|
months
|
Months to add.
|
Return Value
Adds a number of months to the given DateTime.
AddSeconds
Declaration
DateTime AddSeconds(DateTime dateTime, double seconds)
Description
Adds the number of seconds to the given DateTime and returns the result.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
dateTime
|
Instance of DateTime.
|
seconds
|
Seconds to add.
|
Return Value
Adds a number of seconds to the given DateTime.
AddYears
Declaration
DateTime AddYears(DateTime dateTime, int years)
Description
Adds the number of years to the given DateTime and returns the result.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
dateTime
|
Instance of DateTime.
|
years
|
Years to add.
|
Return Value
Adds a number of years to the given DateTime.
ConvertToDateTime
Declaration
DateTime ConvertToDateTime(string timestamp)
Description
Converts a culture-invariant string into a DateTime object.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
timestamp
|
String to be converted.
|
Return Value
A DateTime representation of the string.
ConvertToDateTime
Declaration
DateTime ConvertToDateTime(string timestamp, string cultureName)
Description
Converts a string into a DateTime object.
Supported Runtime Versions
3.0, 4.0, 5.0
Parameters
|
Description
|
---|---|
timestamp
|
String to be converted.
|
cultureName
|
Culture-specific formatting information. For example, "en-US", "ru-RU", or "ja-JP". The value "" means culture-invariant.
|
Return Value
A DateTime representation of the string.
CreateDateTime
Declaration
DateTime CreateDateTime()
Description
Creates a new date-time object representing the current time and date.
Supported Runtime Versions
1.0, 2.0, 3.0, 4.0, 5.0
Parameters
The function has no parameters.
Return Value
Current time and date as date-time object.
CreateDateTime
Declaration
DateTime CreateDateTime(int year, int month, int day, int hour, int minute, int second)
Description
Creates a new date-time object representing the current time and date.
Supported Runtime Versions
3.0, 4.0, 5.0
Parameters
|
Description
|
---|---|
year
|
The year of the date.
|
month
|
The month of the date.
|
day
|
The day of the date.
|
hour
|
The hour of the date.
|
minute
|
The minute of the date.
|
second
|
The second of the date.
|
Return Value
A date-time object representing the specified values.
DayOfWeek
Declaration
int DayOfWeek(DateTime dateTime)
Description
Receives the day of the week represented by a DateTime object.
Supported Runtime Versions
3.0, 4.0, 5.0
Parameters
|
Description
|
---|---|
dateTime
|
The DateTime object to receive the day of the week from.
|
Return Value
The day of the week represented by the DateTime object. 0=Sunday, ..., 6=Saturday.
DaysInMonth
Declaration
int DaysInMonth(int year, int month)
Description
Returns the number of days in the specified month and year.
Supported Runtime Versions
3.0, 4.0, 5.0
Parameters
|
Description
|
---|---|
year
|
The year.
|
month
|
The month (a number ranging from 1 to 12).
|
Return Value
The number of days in month for the specified year.
GetDateAsString
Declaration
string GetDateAsString(DateTime dateTime)
Description
Returns the date part of a date-time object as a string.
Supported Runtime Versions
1.0, 2.0, 3.0, 4.0, 5.0
Parameters
|
Description
|
---|---|
dateTime
|
The date-time object to return the date part for.
|
Return Value
Date part of the date-time object.
GetDateAsString
Declaration
string GetDateAsString(DateTime dateTime, string culture)
Description
Returns the date part of a date-time object as a string formatted with the standard short date format (en-us: month/day/year).
Supported Runtime Versions
3.0, 4.0, 5.0
Parameters
|
Description
|
---|---|
dateTime
|
The date-time object to return the date part for.
|
culture
|
The language culture name (e.g. "en" or "en-US") of the culture to convert to as specified by Microsoft. You can use country-specific cultures.
|
Return Value
Date part of the date-time object.
GetDateTimeAsSortableString
Declaration
string GetDateTimeAsSortableString(DateTime dateTime)
Description
Returns the DateTime object as a sortable, culture-independent string of format YYYY/MM/DD-HH:MM:SS. This can be used generally to sort and compare DateTime objects.
Supported Runtime Versions
3.0, 4.0, 5.0
Parameters
|
Description
|
---|---|
dateTime
|
The date-time object to convert.
|
Return Value
Time part of the date-time object.
GetDateTimeAsString
Declaration
string GetDateTimeAsString(DateTime dateTime, string format)
Description
Returns the date-time object as a string converted with the specified format. See Microsoft .Net date and time format strings. You can use all standard and custom format strings.
Supported Runtime Versions
3.0, 4.0, 5.0
Parameters
|
Description
|
---|---|
dateTime
|
The date-time object to convert.
|
format
|
The date-time format string to convert with.
|
Return Value
Time part of the date-time object.
GetDateTimeAsString
Declaration
string GetDateTimeAsString(DateTime dateTime, string format, string culture)
Description
Returns the date-time object as a string converted with the specified format and culture. See Microsoft .Net date and time format strings. You can use all standard and custom format strings.
Supported Runtime Versions
3.0, 4.0, 5.0
Parameters
|
Description
|
---|---|
dateTime
|
The date-time object to convert.
|
format
|
The date-time format string to convert with.
|
culture
|
The language culture name (e.g. "en" or "en-US") of the culture to convert to as specified by Microsoft. You can use country-specific cultures.
|
Return Value
Time part of the date-time object.
GetDay
Declaration
int GetDay(DateTime dt)
Description
Returns the day of a given DateTime
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
dt
|
Instance of DateTime.
|
Return Value
Day as a number
GetDurationAsDouble
Declaration
double GetDurationAsDouble(DateTime start, DateTime end)
Description
Returns the duration (in seconds) between two date-time objects.
Supported Runtime Versions
3.0, 4.0, 5.0
Parameters
|
Description
|
---|---|
start
|
Start of the period to get the duration for.
|
end
|
End of the period to get the duration for.
|
Return Value
The duration (in seconds) between start and end.
GetDurationAsString
Declaration
string GetDurationAsString(DateTime start, DateTime end)
Description
Returns the duration (in seconds) between two date-time objects as a string.
Supported Runtime Versions
1.0, 2.0, 3.0, 4.0, 5.0
Parameters
|
Description
|
---|---|
start
|
Start of the period to get the duration for.
|
end
|
End of the period to get the duration for.
|
Return Value
The duration (in seconds) between start and end.
GetDurationInMilliseconds
Declaration
double GetDurationInMilliseconds(DateTime start, DateTime end)
Description
Returns the duration (in milliseconds) between two DateTime objects.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
start
|
Start of the period to receive the duration for.
|
end
|
End of the period to receive the duration for.
|
Return Value
The duration (in milliseconds) between start and end.
GetHour
Declaration
int GetHour(DateTime dt)
Description
Returns the hour of a given DateTime
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
dt
|
Instance of DateTime.
|
Return Value
Hour as a number
GetMinutes
Declaration
int GetMinutes(DateTime dt)
Description
Returns the minutes of a given DateTime
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
dt
|
Instance of DateTime.
|
Return Value
Minutes as a number
GetMonth
Declaration
int GetMonth(DateTime dt)
Description
Returns the month of a given DateTime
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
dt
|
Instance of DateTime.
|
Return Value
Month as a number
GetSeconds
Declaration
int GetSeconds(DateTime dt)
Description
Returns the seconds of a given DateTime
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
dt
|
Instance of DateTime.
|
Return Value
Seconds as a number
GetTimeAsString
Declaration
string GetTimeAsString(DateTime dateTime)
Description
Returns the time part of a date-time object as a string.
Supported Runtime Versions
1.0, 2.0, 3.0, 4.0, 5.0
Parameters
|
Description
|
---|---|
dateTime
|
The date-time object to return the time part for.
|
Return Value
Time part of the date-time object.
GetTimeAsString
Declaration
string GetTimeAsString(DateTime dateTime, string culture)
Description
Returns the time part of a date-time object as a string formatted with the standard short time format (en-us: hour:minute AM/PM). Be aware that country-specific short time format can hold AM/PM or other formats that does not only hold hour, minute, and seconds.
Supported Runtime Versions
3.0, 4.0, 5.0
Parameters
|
Description
|
---|---|
dateTime
|
The date-time object to return the time part for.
|
culture
|
The language culture name (e.g. "en" or "en-US") of the culture to convert to as specified by Microsoft. You can use country-specific cultures.
|
Return Value
Time part of the date-time object.
GetYear
Declaration
int GetYear(DateTime dt)
Description
Returns the year of a given DateTime
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
dt
|
Instance of DateTime.
|
Return Value
Year as a number