V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
razios
V2EX  ›  Android

原生安卓的农历显示居然是错的?

  •  
  •   razios · 2018-11-08 08:29:43 +08:00 via Android · 24068 次点击
    这是一个创建于 2244 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天是农历十月初一,我这边日历上显示十月初二,各位进去看看是不是?手机 px2
    115 条回复    2018-11-09 20:03:06 +08:00
    1  2  
    faller
        101
    faller  
       2018-11-08 16:02:46 +08:00 via Android
    @faller 已反馈😀
    yuriko
        102
    yuriko  
       2018-11-08 16:33:24 +08:00
    所以本土化问题,欧美厂商真的不是很上心……
    以前在 ROM 商做的时候,天天给谷歌这种 bug 擦屁股
    hugsky
        103
    hugsky  
       2018-11-08 18:02:59 +08:00
    如何测 iOS 是不是国行,看旗帜
    如何测系统是不是原生,看农历
    Maskeney
        104
    Maskeney  
       2018-11-08 18:16:45 +08:00
    1+6 Oxygen OS 咕果日历的确是显示的初二
    Ann5527
        105
    Ann5527  
       2018-11-08 18:42:29 +08:00
    很多农历算法精确度问题导致日期分界线搞错了
    molvqingtai
        106
    molvqingtai  
       2018-11-08 19:26:01 +08:00 via Android
    锤子用户表示情绪稳定
    somebody
        107
    somebody  
       2018-11-08 19:42:56 +08:00   ❤️ 1
    应该是 Android 系统的锅,通过系统 API `ChineseCalendar.get(Calendar.DAY_OF_MONTH)`( https://developer.android.com/reference/android/icu/util/ChineseCalendar) 返回的就对应初二。

    Google 日历应该是用了这个 API (这个 API Android 7.0 才有,Google 日历也是 Android 7.0 以上才支持农历),网页版不用这个 API,所以网页版是对的
    lazyyz
        108
    lazyyz  
       2018-11-08 19:45:48 +08:00 via Android   ❤️ 1
    小米用户表示情绪稳定
    infinet
        109
    infinet  
       2018-11-08 21:00:56 +08:00
    最近的新月时间是北京时间 2018-11-08 00:01:59,原生安卓的农历计算误差有点大。
    LK820
        110
    LK820  
       2018-11-09 09:03:02 +08:00
    @WuwuGin 你为什么会认为我不知道 sony 自带的谷歌日历呢?没搞明白你这个逻辑,看楼上有人正常有人不正常就提了下是 sony 啊。
    timothyqiu
        111
    timothyqiu  
       2018-11-09 09:43:24 +08:00
    @yuriko 这个应该和本地化没什么关系,纯粹是采用的农历算法差异。国内也有算错的,比如 nongli.com 首页的日历是缺九月三十的,月历就没有缺,导致日历月历差一天。
    yuriko
        112
    yuriko  
       2018-11-09 16:50:43 +08:00
    @timothyqiu 测试不利就是本土化投入少啊……
    timothyqiu
        113
    timothyqiu  
       2018-11-09 17:20:38 +08:00
    @yuriko 历法接口不是针对特定地区开发的,不能因为是中国农历的算法问题就说是本土化问题呀。历法接口同时还提供了佛教教历,如果那个也算错了,总不能归罪于宗教化投入少吧。就是普通的算法 Bug 而已。
    yuriko
        114
    yuriko  
       2018-11-09 17:48:03 +08:00
    @timothyqiu 那中文翻译有问题算不算呢……我理解上算作广义了,解决目标客户群体的需求。
    以及,软件质量就是靠测试堆出来的,这种明显的 bug 没测出来就是投入不够高。我不信他们公历能算错
    molamola
        115
    molamola  
       2018-11-09 20:03:06 +08:00
    你是用国内 GMT+8:00 时区吗?不是的话就会有偏差的
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   989 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 21:10 · PVG 05:10 · LAX 13:10 · JFK 16:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.