给出任意一个日期, 怎样知道是星期几?
2013-01-17 11:10
120 查看
给出任意一个日期, 怎样知道是星期几?
下面给出的技巧太高超了!真不知道作者是怎么想到的。由 Tomohiko Sakamoto 提供的优雅的代码:
int dayofweek(int y, int m, int d) /* 0 = Sunday */
{
static int t[] = {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4};
y -= m < 3;
return (y + y/4 - y/100 + y/400 + t[m-1] + d) % 7;
}
相关文章推荐
- 给出任意一个日期, 怎样知道是星期几?
- 给出任意一个日期, 怎样知道是星期几?
- 给出任意一个日期, 怎样知道是星期几?
- 由一个日期, 怎样知道是星期几?
- 由一个日期, 怎样知道是星期几?
- 由一个日期, 怎样知道是星期几?
- [置顶] C语言实验:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。
- C语言实验:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。
- MicroSoft 12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球?那13个呢?
- 12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。
- pojg2744找一个最长的字符串x,使得对于已经给出的字符串中的任意一个y,x或者是y的子串,或者x中的字符反序之后得到的新字符串是y的子串。
- c# 导入excel 日期为整形如何处理?读出来是一个数值,如2008-08-08读出来是39688,怎样才能读出来是日期格式。
- 用户输入一个日期,计算时星期几,并计算时一年中的某一天,使用自定义方法判断
- 求一个日期对应是星期几--Java代码
- 黑马程序员 测试题:编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天
- 12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球?
- java语言传入一个日期返回星期几
- Java 输入一个日期,判断是星期几
- Java 给定一个日期,求对应的周数、星期几等
- 13个球一个天平,现知道只有一个和其它的重量不同,怎样称才能用三次就找到那个球?