我需要找到一个月中的星期数。一个月可能是4到5周(取决于日历),我需要根据当前日期查找周数。 注意:(Day)/ 7无效,因为假定第1周或第4周有7天,但情况并非总是如此。
答案 0 :(得分:0)
将计数设置为1,并枚举每月的每一天。除第一天外,每个星期天的计数加1。枚举后,计数就是该月的周数。
答案 1 :(得分:0)
只要这样做
DateTime date =DateTime.Now;
int weekOfMonth=(date.Day + ((int)date.DayOfWeek)) / 7 + 1;
根据马来西亚时间的计算结果为(今天的数字为13 +星期几为2)除以7
,然后加上one
得出结果,结果将为3