欧洲时间怎么设置?

储天崖储天崖最佳答案最佳答案

现在市面上很多日历类App都提供了“时区”功能,比如Google 的GTD应用Toodledo就支持通过拖拽来调整时间的显示方式。但大多数时候这个功能都被设计成仅针对特定地区或国家用户开放。 例如Google的CalenGoo for iPhone只有添加了美国及加拿大时区的选项;而Toodledo为了提供全平台的体验,却只能将时区限制在只添加了中国大陆的北京、重庆和台北三个城市的时间。 其实原因很简单,一个国家的电话区号(国内电信运营商提供的号码前缀)通常只有一个字符。而在发达国家中,除了像瑞士这样的国土狭小之外,绝大部分的国家都有两个甚至以上的字符的电话区号。要解决这种问题显然是不复杂的。 但Google在开发这些应用的时候可能考虑到了用户数量的问题,如果为每个国家或地区单独做一套时区设置的话,那么用户量少的地区就会丧失掉。所以它们选择了对少数几个重点国家地区的优化,而舍弃了其它。

我在研究这个问题的时候发现了这样一个有趣的现象:在Google的搜索结果中,“时区”一词在英文中的“Z”字母开头的缩写是“Zulu”。而这个单词在军事上的含义指的是“UTC/GMT标准时间”。 在我尝试着使用英文输入法直接输入“Z”以及后面的字母组合“U”加数字“2”的时候,绝大多数的移动设备(如iPad)都是自动提示我“Zulu”这个词的。可见Google在这类细节上花的心思。 而对于中文来说,似乎就没有这么幸运了——因为中文中没有和英语对应的统一且简单的表达方法。 所以无论是用汉语拼音输入法还是五笔字型输入法,我们通常都得手工键入“zh”或者“zu”才能出现对应的“时”“区”两个字。

当然这也不是技术上的难题。因为无论是什么语言,什么是文字,人类的认知过程是大同小异的。所以很多时候我们可以借助英文或数字等我们熟知的内容来帮我们“想到”我们原本不知道的内容。只不过有时候需要一些训练罢了。 回到正题。其实只要会人工输入时区和城市的名字,那任何时区设置方案都可以轻松实现。而如果我们掌握了原理,甚至可以自己编写一个小程序来完成这事。但如果要让计算机自动判断用户的所在位置并以最适合的用户体验方式来展示给用户,那可就不容易了。这涉及人工智能、地理信息、数据挖掘等诸多领域,而且肯定不是单独哪个公司能完成的。不过可以预计的是,随着网络应用的普及和发展,互联网巨头们肯定会纷纷插手这块肉,毕竟这是他们掌握用户位置和数据的最有效且直接的途径之一。

我来回答
请发表正能量的言论,文明评论!