栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

MySQL WEEK()的哪种模式符合ISO 8601

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL WEEK()的哪种模式符合ISO 8601

在ISO周编号中,星期一是一周的第一天,因此仅凭它就可以将其范围缩小为奇数模式之一。

根据维基百科:

第01周的描述相互等效:

  • 一年中第一个星期四的星期(正式的ISO定义),
  • 1月4日这一周,
  • 起始年份中大部分(四天或以上)的第一周,以及
  • 从12月29日至1月4日的星期一开始的一周。

这些描述中的第三个与上表中的“今年超过3天”匹配,因此现在我们将其范围缩小到1或3。

最后,仍然来自Wikipedia(强调):

如果1月1日在星期一,星期二,星期三或星期四,则在第01周。如果1月1日在星期五,星期六或星期日,则在前一年的第52或53周 (没有第00周)

因此,范围必须为1到53,而不是0到53。这又意味着正确的模式是 模式3



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/411843.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号