Returns the start date of the month for the date passed to the function. The time returned is 12:00:00 AM.
= STARTOFMONTH(valueDate)
valueDate |
A date time value whose start date of the month is to be determined. The value can contain DateTime as a string (e.g. “02/19/2009 14:30:30.3”, "2009-02-19 14:30:30.3", "19 Feb 2009 2:30:30.3 PM ", "Thu, 19 Feb 2009”) or as a DateTime object. |
DateTime. The function returns a Microsoft .NET DateTime object. Any properties or member functions of the DateTime object can also be accessed or used in formulas.
Example |
Returns |
= STARTOFMONTH(“2/2/2010”) |
2/1/2010 12:00:00 AM |
= STARTOFMONTH(“2/2/2010”).DAY |
The day extracted from start of the month. |
= STARTOFMONTH(“2/2/2010”).AddDays(-1) |
The end date of the month previous to the date passed to the function. |
= STARTOFMONTH(“2/2/2010”).AddDays(-1).Month |
The value of the month previous to the date passed to the function. |
http://msdn.microsoft.com/en-us/library/system.datetime_members(VS.71).aspx