软件编程日历怎么用的,软件编程日历怎么用的啊

交换机 41 0
  1. 怎样计算2023年任意一天是星期几?
  2. 华为鸿蒙日历怎么编辑?

怎样计算2023年任意一天是星期几?

你好,计算2023年任意一天是星期几的方法如下

1. 找到2023年1月1日是星期几。根据公式 W = (C + [C/4] + [5×Y/4] + [13×(M+1)/5] + d - 1) mod 7,其中 W 表示星期几(0表示星期天,1表示星期一,以此类推),C 表示世纪数,Y 表示年份后两位,M 表示月份(1月和2月算作上一年的13月和14月),d 表示这一天的日期。2023年1月1日是星期天,因此 W = 0。

2. 计算目标日期与2023年1月1日的天数差。例如,如果目标日期是2023年5月1日,则天数差为 120(5月1日是第121天,减去1天就是120天)。

软件编程日历怎么用的,软件编程日历怎么用的啊-第1张图片-淮南编程学习网
图片来源网络,侵删)

3. 计算目标日期是星期几。根据公式 星期几 = (W + 天数差) mod 7,其中 W 是2023年1月1日的星期几。例如,2023年5月1日是星期一,因为 (0 + 120) mod 7 = 1。

因此,可以通过这个方法计算出2023年任意一天是星期几。

要计算2023年任意一天是星期几,你可以使用一些日历计算方法或者借助计算机编程实现。以下是一种简单的方法:

软件编程日历怎么用的,软件编程日历怎么用的啊-第2张图片-淮南编程学习网
(图片来源网络,侵删)

1. 了解基准日期:确定一个已知的基准日期,比如知道2022年1月1日是星期六。

2. 计算天数差:计算目标日期与基准日期之间的天数差。例如,如果要计算2023年5月21日是星期几,那么计算2023年5月21日与2022年1月1日之间的天数差。

3. 确定星期几:将天数差与7取模(取余数),再根据基准日期的星期几确定结果。例如,如果天数差是38,那么38 mod 7 = 3,因此目标日期是基准日期的星期几往后推3天,即星期二。

软件编程日历怎么用的,软件编程日历怎么用的啊-第3张图片-淮南编程学习网
(图片来源网络,侵删)

关于这个问题,可以使用基姆拉尔森计算公式来计算:

W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1) mod 7

其中,W表示星期几,d表示日期,m表示月份,y表示年份。

例如,计算2023年5月1日是星期几,可以将d=1,m=5,y=2023代入公式中计算:

W= (1+2*5+3*(5+1)/5+2023+2023/4-2023/100+2023/400+1) mod 7

W= (1+10+3*6+2023+505-20+5+1) mod 7

W= 6

因此,2023年5月1日是星期六。

2023年5月1日是星期一,那么从5月1日到6月8日共有38天。由于每7天是一个星期,所以38 ÷ 7 = 5余3天,也就是说,这38天中有5个完整的星期,加上3天,恰好跨越星期一、星期二和星期三,因此2023年6月8日是星期三。

华为鸿蒙日历怎么编辑

首先打开华为手机里面的日历,进入日历界面大的日期表示公历,下面小的日期表示农历。

在日历界面的下方有3个查看选项,分别为按月查看、按周查看、按日查看。

华为日历还有一个添加提示功能点击日历界面左下角的新建活动

首先要编写一个标题,这是方便我们记住什么事情,然后进行地点的编辑。

下面这一步骤很重要,因为我们要编辑时间选择好活动的时间,然后再点击重复选项,选择一次性活动还是每周、每年等等。

点击提醒选项,选择需要提前提醒的时间,最后点击右上方的确定,这样我们在日历主界面上就会看到建完的活动。

到此,以上就是小编对于软件编程日历怎么用的的问题就介绍到这了,希望介绍关于软件编程日历怎么用的的2点解答对大家有用

标签: 星期 2023 计算