找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2153|回复: 7
打印 上一主题 下一主题
收起左侧

适用单片机调用的三个日期函数

  [复制链接]
跳转到指定楼层
楼主
修改为适合单片机调用的函数,第一个函数计算公历每月的天数含有闰年处理;
计算年1月1日是星期几有2个函数,第一个是计算400年周期内从1月1日是星期几需要+1,因为计算是从1年1月1日到输入年取400年周期内的年底的日期,函数只有一个年参数,第二个函数参数有3个即年月天。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏10 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:689425 发表于 2023-8-11 17:35 | 只看该作者
收藏起来慢慢消化
回复

使用道具 举报

板凳
ID:123289 发表于 2023-8-12 09:54 | 只看该作者

ScreenHunter_001.jpg (100.04 KB, 下载次数: 81)

ScreenHunter_001.jpg
回复

使用道具 举报

地板
ID:332444 发表于 2023-8-12 14:14 | 只看该作者

不知道是怎么推演的,还要做特殊处理改变,我的推到是按正常的年月天数据不需要改变。

回复

使用道具 举报

5#
ID:332444 发表于 2023-8-12 14:44 | 只看该作者

特地查阅了一下百度资料,还是有局限的。


我的函数是无限制的公历,公历是有规律可循的,因此,我找到的规律是400年周期,按400年周期推演的运算,从1年1月1日是星期一算起,有一篇博文推演找某年1月1日是星期一规律的。
回复

使用道具 举报

6#
ID:332444 发表于 2023-8-12 15:07 | 只看该作者
本帖最后由 xianfajushi 于 2023-8-14 07:07 编辑

说到从1年1月1日星期1算起,还真的发现了问题,第二个年忘记--了,更正后从1年1月1日开始都可以了,更正如下:


回复

使用道具 举报

7#
ID:712493 发表于 2023-8-12 15:18 | 只看该作者
收藏起来慢慢消化
回复

使用道具 举报

8#
ID:61207 发表于 2024-7-1 14:21 | 只看该作者
收藏起来慢慢消化
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表