日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于日期的周期问题

發布時間:2023/12/19 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于日期的周期问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題

錯誤解法

一個月有31天,31 ÷ 7 = 4 余 3,因此這個月的周數等于 4 + 1 = 5,這個做法是錯誤的,因為一月份的開頭或者結尾那一周可能根本就不滿7天。

一年有53個星期五和星期六,這一年的3月1日是星期幾?

一年有:

  • 365天:平年
  • 366天:閏年

如果是平年:

365 ÷ 7 = 52 余 1

所以1年至少有52個完整的一周七天。

如果1月1日是星期一,
那么1月8日也是星期一:1 * 7 + 1
那么1月15日也是星期一 2 * 7 + 1
那么1月22日也是星期一 3 * 7 + 1

第365天即12月31日是星期幾?

52 * 7 + 1 = 365 也是星期一。

這樣的話,這一年一共只有52個周五和52個周六,就與題目已知條件不符合。

同理,1月1日如果是星期二的話也不行。

1月1日是星期二,則12月31日也是星期二。

如果1月1日是星期五,則1年正好有52 + 1 = 53個星期五,但是只有52個星期六,因為緊挨著12月31日的星期六,已經是第二年的1月1日了。

所以,這一年必須是閏年,才能多出來一天。

既然知道這一年是閏年了,2月有29天。

1月:31日
2月:29天。

3月1日就是這一年的第 31 + 29 + 1 = 61天。

61 ÷ 7 = 8 余5

  • 余數為1,說明是星期五。
  • 余數為2,說明是星期六。
  • 余數為3,說明是星期日。
  • 余數為4,說明是星期一。
  • 余數為5,說明是星期二。

更多Jerry的原創文章,盡在:“汪子熙”:

總結

以上是生活随笔為你收集整理的关于日期的周期问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。