Date UtilsWeek From Date Method
This can be used to determine the week of the year in which a specified date falls
Definition
Namespace: EWSoftware.PDI
Assembly: EWSoftware.PDI (in EWSoftware.PDI.dll) Version: 2025.1.9.0
Returns a week number between 1 and 53
Assembly: EWSoftware.PDI (in EWSoftware.PDI.dll) Version: 2025.1.9.0
C#
public static int WeekFromDate(
DateTime weekDate,
DayOfWeek dow
)VB
Public Shared Function WeekFromDate (
weekDate As DateTime,
dow As DayOfWeek
) As IntegerC++
public:
static int WeekFromDate(
DateTime weekDate,
DayOfWeek dow
)F#
static member WeekFromDate :
weekDate : DateTime *
dow : DayOfWeek -> int Parameters
- weekDate DateTime
- The date to use when determining the week
- dow DayOfWeek
- The day on which a week starts
Return Value
Int32Returns a week number between 1 and 53
Remarks
A week is defined as a seven day period starting on the specified day of the week. The first week of the year is defined as the one starting on the specified day of the week containing at least four days of the year.
Not all years will have a 53rd week. For example, assuming a Monday week start, week 53 can only occur when Thursday is January 1st or if it is a leap year and Wednesday is January 1st.