In a previous message, I wrote about some functions on time. Here are my favorite functions... much better than the previous ones   
    function GetLastDayPreviousMonth()     
Dim dt       
Dim firstDay      
Dim lastDay      
dt = now()       
firstDay = DateSerial(Year(dt), Month(dt), 1)       
lastday = DateAdd("d",-1,firstDay)      
GetLastDayPreviousMonth = lastDay      
end function      
function GetFirstDayPreviousMonth()      
dim firstDay      
firstDay = DateSerial(year(GetLastDayPreviousMonth()),month(GetLastDayPreviousMonth()),1)      
GetFirstDayPreviousMonth = firstDay      
end function      
Sillyness.. absolutely :
=dateadd(“d”, –1, dateadd(“m”, -1, cdate(year(today()) & “/” & month(today()) & “/1”)))
will give you the last day of the previous month.
the first day is easier still :
=dateadd(“m”, -1, cdate(year(today()) & “/” & month(today()) & “/1”))
function convertTime(intMinutes)   
dim iTimeInHours, iTimeMinutes,strTimeMinutes, strTimeInHours, strTimeInHoursAndMinutes    
iTimeInHours = intMinutes \ 60    
iTimeMinutes = intMinutes mod 60    
if (iTimeInHours < 10) then     
strTimeInHours = "0" & cstr(iTimeInHours)    
else     
strTimeInHours = cstr(iTimeInHours)    
end if    
if (iTimeMinutes < 10) then     
strTimeMinutes = "0" & cstr(iTimeMinutes)    
else     
strTimeMinutes = cstr(iTimeMinutes)    
end if    
strTimeInHoursAndMinutes = strTimeInHours & ":" & strTimeMinutes convertTime = strTimeInHoursAndMinutes    
end function    
function calculateTime(eDt as datetime, sDt as datetime, eLu as Int32)    
dim iTime    
iTime = DateDiff("n",eDt,sDt) - eLu calculateTime = iTime    
end function
 
Geen opmerkingen:
Een reactie posten