关于中国日历的一周的第一天的问题,大量的程序都是不符合标准的

2019-06-13 14:34:46 +08:00
 szopen

比如 iOS 的日历,一周的第一天,在中国大陆地区默认是星期日,但是按国际标准 ISO 8601 和 我国国标 GB/T 7408-2005 的规定,第一天应当是星期一。不知道这个默认的根据是什么,而且也不符合我们的习惯。

当然不止 iOS, GNOME 中的日历,当选择中国的标准时区时,一周第一天也是周日,还有 hao123 等 web 日历。 另外我搜索了一下,发现很多台历、挂历也是不符合国标的。

看来这个不符合标准问题还是很普遍的,还是倡议大家写日历的时候应当符合当地标准。

另:百度 web 日历就是符合标准的,outlook 的日历也是符合标准的

9429 次点击
所在节点    编程
38 条回复
haimall
2019-06-13 17:03:28 +08:00
我周边大多数人都知道周日是一周开始。
周一开始上班,但不是第一天
kx5d62Jn1J9MjoXP
2019-06-13 17:29:12 +08:00
Google 和三星自带日历都可以设置第一天是哪天
不过确实是默认星期日为第一天
lrannn
2019-06-13 17:51:31 +08:00
可能正因为没有这些宗教遗留问题,所以对这些问题不是很在乎。大部分国人都默认是一周的开始,怎么显示只要界面好看方便辨认都无所谓的。
cskeleton
2019-06-13 18:35:09 +08:00
我发现我的 iOS 第一天是周一,macOS 倒是周日。
secondwtq
2019-06-13 18:50:02 +08:00
没在意过,因为所有电子设备默认地区都设成英国或者美国 ...

不过这个讲道理和日期时间货币格式一样,是 l10n 应该做的事情,也就是说一个软件如果日期格式遵守标准甚至还搞了夏令时之类乱七八糟东西的话这个应该也是包括的,估计是没人在意所以就没人管←_←
mcfog
2019-06-13 19:28:05 +08:00
@across 周编号的算法更麻烦,有几种不同的标准描述如何界定每年第一周,软件支持也更五花八门,osx 系统里改这个会导致 omnifocus crash
agagega
2019-06-13 19:33:20 +08:00
可以设置吧,我都改成周一开始了
gavindexu
2019-06-13 19:38:07 +08:00
很习惯周日是第一天的感觉,
周一是第一天反而觉得不舒服。
gavindexu
2019-06-13 19:40:43 +08:00
说到周的一天从哪开始,
怎能不提一年的周数运算逻辑?
ys0290
2019-06-13 19:42:52 +08:00
因为宗教问题,周日放在第一天,因为中国没有宗教问题,所以随了宗教了,要是硬改,不是杠精是什么?


作为 sun day,放第一怎么了?难不成让 moon day 第一,sun day 断后?日本周日叫日曜日,不知道怎么来的
geelaw
2019-06-13 20:15:37 +08:00
@summerwar #1 你似乎同意了一下楼主?

@haimall #21 可能是因为你在北美或者伊斯兰地区。世界上大多数地方一周的开始是周一。

@ys0290 #30 见上。

回到本来的问题:大多数值得使用的日历 app 都支持设置一周的第一天是周几。
ys0290
2019-06-13 20:30:35 +08:00
@geelaw 我生活在中国.....周日不是纪念耶稣的么?和伊斯兰有什么关系?

非要说个为什么中国也学别人把周日放第一天,因为中国古代也有七天的说法,七曜了解一下?人类对太阳有多崇拜你还不能理解吗?

为啥不从周日开始上班啊?开始不是这样的,只是后来周日耶稣复活了,再后面的事就难说了
Yoock
2019-06-13 20:32:28 +08:00
我觉得是为了对称
liprais
2019-06-13 20:55:08 +08:00
可以设置啊,你们这些人到底在激动啥
geelaw
2019-06-14 01:24:32 +08:00
@ys0290 #32 ……请您搜索“三位一体”。而且北美和伊斯兰地区以周日为一周开始可以只是规定的巧合,并非要和政治 /宗教挂钩。

“为什么中国也学别人把周日放第一天”,您这里的“为什么”后面的被解释对象是不成立的,现代的中国设置周一是一周开始。而且现代中国已经把七曜和星期每日的命名解绑了。
szopen
2019-06-14 09:34:27 +08:00
@xenme
@secondwtq
@geelaw
@liprais
每周第一天与系统地区设置有关,当变更系统地区时,默认的第一天就会变更。比如德国就是默认星期一,中国大陆地区默认是星期日
xenme
2019-06-14 09:42:49 +08:00
@szopen Settings / Calendar / Start Week On / Monday
自己改下就好了,现在系统语言或者地区由于使用者国际化的原因,多种多样,default 大部分不适用,只要能自己改就行了。
szopen
2019-06-14 09:43:55 +08:00
@itisaun
@kopisee
推荐标准总归是一条标准线,还是建议应当尊重。
如同一些社会推荐规则一样,不违法,但是大家都会去遵守

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/573569

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX