a*****g 发帖数: 19398 | 1 英语生活里面的时间排序问题
刚才遇到个事情,所以拿出来说说——关于英语生活里面的时间排序的问题。
最近要组织学生参加一个中国那边主办的文化知识竞赛
主办方说要 13-18岁华裔青少年
我想我们没有几个学生在这个年龄段,可能参加人不多了。
有人说去年有20多个学生参加过。
我们的学生中文学得不错,有年级小也参加的。
所以我想看看去年的报名人员的年纪情况。
报名表拿来是个 excel 表格,有出生年月栏。拿这个栏目一排序,然后傻眼了——
出生年月的写法是 MM/YYYY。
排序得到的结果是按月份的。太坑爹了。
对我来说,有好多解决办法,不存在任何困难,但是我相信很多人就傻眼了。
(如果觉得20个人可以一眼扫过去大致记住的,想一想如果有200人的名单怎么办?)
一句话,英语生活里逆天道的时间排序,真的是处处受制,
这样的事情我遇到了不知道多少次了。
这种胡乱排序,对人(尤其是儿童)大脑的空间想象力是一个极大的不利影响,
进而又影响到了数学能力。 |
d***a 发帖数: 6113 | 2 把这一栏改成date格式再排序不就好了么。
楼主要补补EXCEL的课啦。 |
a*****g 发帖数: 19398 | 3 Thanks for mention this. I knew it.
MM/DD
DD/MM/YYYY
MM/DD/YYYY
these are ok
but MM/YYYY is not
Maybe because my excel is 2003 version?
My excel skill is good enough
【在 d***a 的大作中提到】 : 把这一栏改成date格式再排序不就好了么。 : 楼主要补补EXCEL的课啦。
|
c*******e 发帖数: 9475 | 4 我最痛恨的格式是三个字母的月份,连数字都不是,看着就晕 |
a*****g 发帖数: 19398 | 5 我这里想说的是英文生活环境中的逻辑和数学不友好的事情
(和其实和英文本身没什么关系)
你说的是英文的文字内容。那个实在是无法直接靠字母排序,得靠含义了。
你只是不习惯而已,看习惯了就 ok 了
【在 c*******e 的大作中提到】 : 我最痛恨的格式是三个字母的月份,连数字都不是,看着就晕
|
s***y 发帖数: 7034 | 6 我还严谨认真地试了一下,日期格式的话,根本没有你说的这个问题,同用2003。。
【在 a*****g 的大作中提到】 : Thanks for mention this. I knew it. : MM/DD : DD/MM/YYYY : MM/DD/YYYY : these are ok : but MM/YYYY is not : Maybe because my excel is 2003 version? : My excel skill is good enough
|
b*******y 发帖数: 12791 | 7 好吧,我以一个硅婆的角度来回答这个问题。日期的排序和格式是没有关系的。你看到
的是format过的字符串。但是存储的是一个以某一时间点为0点的数字。排序不会按照
你看到的字符串排序的,而是按照存储的数字来排序的。是一个view和model的关系。 |
c*******e 发帖数: 9475 | 8 楼主说的是MM/YYYY,这种不是date/time类型的数据,应该仅仅是字符串
这个就是文化差异了,英文里面很多都是先小后大,比如街道在城市前,名在姓前。
也许跟双方祖宗的生活方式有关,西方是猎人,住的地广人稀,占个山头就是国王,
个人能量比较大,所以注重个人;中国是农民,要群居一起才好干活,宗族十分重要,
所以国家,社会,家族都是重头,个人服从就行了
。
【在 b*******y 的大作中提到】 : 好吧,我以一个硅婆的角度来回答这个问题。日期的排序和格式是没有关系的。你看到 : 的是format过的字符串。但是存储的是一个以某一时间点为0点的数字。排序不会按照 : 你看到的字符串排序的,而是按照存储的数字来排序的。是一个view和model的关系。
|