I missed the VB function need. Here is a c# method you can convert:
DateTime date = DateTime.Parse("12/22/2005"); // Any date.
"Mike Harbinger" <MikeH@Cybervillage.net> wrote in message
news:unxvFipBGHA.3496@TK2MSFTNGP11.phx.gbl...
> William
>
> Thanks for your reply but I an still on RS 2000
>
> "William Stacey [MVP]" <william.stacey@gmail.com> wrote in message
> news:eNviqHpBGHA.3896@TK2MSFTNGP09.phx.gbl...
>> If your using 2005, you use my misc date project at
>>
http://channel9.msdn.com/ShowPost.aspx?PostID=147390 >> Then use GetEndOfMonth(DateTime) UDF. This gives you the last day and
>> hour:minute:second:millisecond of that day (i.e. adding one more ms would
>> move the date to start of next day.)
>>
>> --
>> William Stacey [MVP]
>>
>> "Mike Harbinger" <MikeH@Cybervillage.net> wrote in message
>> news:%235%236n4nBGHA.216@TK2MSFTNGP15.phx.gbl...
>>> Asher
>>>
>>> I am using timedate format; can it be set to the end of the month 11:59
>>> pm?
>>>
>>> "Asher_N" <compguy666@hotmail.com> wrote in message
>>> news:Xns9733AA89568F9compguy666hotmailcom@207.46.248.16...
>>>> "Mike Harbinger" <MikeH@Cybervillage.net> wrote in news:u#uZqUnBGHA.516
>>>> @TK2MSFTNGP15.phx.gbl:
>>>>
>>>>> Does anyone have a VB function they could pass along for
>>>>> converting a date to the end of the last month?
>>>>>
>>>>> I have a report that will be run for the period ending the prior
>>>>> month and want the parameter date to default as follows:
>>>>> Assum they are running it on 12/21, date should default to 11/30/2005
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>>
>>>>
>>>> DateAdd(DateInterval.Day, (DatePart(DateInterval.Day, Now)) * -1, Now)
>>>
>>>
>>
>>
>
>