首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从头开始开发“日历”的想法

从头开始开发“日历”的想法
EN

Stack Overflow用户
提问于 2010-05-15 21:10:02
回答 2查看 324关注 0票数 3

如果您需要从头开始构建日历,而不依赖于操作系统或其他库,那么日历背后的广义数学思想是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-15 21:19:40

广义的数学思想是找出特定日期的星期几。每次打印出一个月时,您必须从该月的第一天开始,并从正确的周/日开始。像往常一样,维基百科有答案:

http://en.wikipedia.org/wiki/Calculating_the_day_of_the_week

此外,您还必须考虑到闰年,以确保正确打印2月。

票数 4
EN

Stack Overflow用户

发布于 2010-05-15 21:13:48

在构建日历时,我看不到任何真正的数学运算。当然有闰年的问题,但这不是复杂的数学,只需应用每四年多一天的规则,这额外的一天每100年被跳过。

你自己算算吧!

顺便说一句,我认为你总是依赖于操作系统,因为操作系统为你提供了当前的日期和时间。如果你真的想独立于操作系统,你必须从BIOS获取当前的日期和时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2840209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档