Version

GetClosestWorkTime(DateTime,Boolean,Boolean) Method

Returns the date/time that is closest to the specified value and also falls within working hours.
Syntax
'Declaration
 
Public Overloads Function GetClosestWorkTime( _
   ByVal value As Date, _
   ByVal later As Boolean, _
   ByRef isNonWorkDay As Boolean _
) As Date
public DateTime GetClosestWorkTime( 
   DateTime value,
   bool later,
   out bool isNonWorkDay
)

Parameters

value
The date/time to test.
later
Specifies whether the date/time returned should be later than the specified value. A value of false implies that the search will proceed chronologically backward.
isNonWorkDay
Upon return, specifies whether the specified value falls on a non-workday. If the returned date/time is different than the specified value, and this parameter is false on return, it implies that the specified value falls on the non-working hours of a workday.

Return Value

A DateTime structure that defines the closest working date/time to the specified value.
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also