如何在Windows API中获取特定月份的所有日期?

时间:2013-04-02 12:38:57

标签: winapi

如何在Windows API中获取特定月份的所有日期?

我的要求不是当天,而是整个月的日子。

1 个答案:

答案 0 :(得分:1)

我想你想知道某一年某个月有多少天。 我不知道这个Win32的API。

实际上这个实现非常简单,1月31日游行有31天,4月有30天等。2月可能有28天或29天,具体取决于我们是否处于闰年。

您可以使用以下公式确定y是否为闰年,其中y为年份:

(y%4 == 0)? ((y%100 == 0)?((y%400 == 0)?1:0):1):0;

这应该是足够的信息,使您能够编写一个函数,该函数返回给定年份中给定月份的天数。

还要查看Win32 time functions