• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rizon
V2EX  ›  程序员

日本年号变更,你是否因此而在改程序呢~~

  •  
  •   rizon ·
    othorizon · Apr 27, 2019 · 10268 views
    This topic created in 2746 days ago, the information mentioned may be changed or developed.

    日本因为很多地方采用和历的方式记录日期,这就导致年号变更后,有些平成 xx 年的这些未来日期的记录都变得成了错误的了,因此程序员就要忙碌起来了。。。
    另外一个有意思的事情,由于历史原因现在的平成 xx 年,实际上有些系统使用昭和 xx 年(63+xx)表示的。所以如果加到 100 就会归零~也就是所谓的千年虫事件。

    以上内容是从网上看到的哈。

    其实就想问问我们哪些业务的程序会因此要改代码呢? 因为正巧今天看到 java8 更新日志里面提到了年号

    5cc445ff276fc.png

    39 replies  •  2019-05-05 17:00:27 +08:00
    AV1
    AV1
    Apr 27, 2019
    1
    我接触的日本网站,比如日经、雅虎、日亚、索尼、任天堂,还有同人社团、商业组织网站,基本都是用公元纪元。
    所以,改元对日本人来说都没几个影响,对中国人的影响更是忽略不计。
    chinvo
    chinvo
    Apr 27, 2019
    2
    日本基本上只有公所填表还在用和历,商业上多数机构很早就改用公元纪年法了
    iwtbauh
    iwtbauh
    Apr 27, 2019 via Android
    4
    难道不是存 timestamp 的吗
    agagega
    agagega
    Apr 27, 2019 via iPhone
    5
    台湾用公元吗?还是民国?
    lzxgh621
    lzxgh621
    Apr 27, 2019
    6
    @agagega 台湾公文使用民国纪年,民间民国纪年使用范围很广。
    metrxqin
    metrxqin
    Apr 27, 2019
    7
    @lzxgh621 现在是民国多少年?
    JCZ2MkKb5S8ZX9pq
    JCZ2MkKb5S8ZX9pq
    Apr 27, 2019
    8
    @metrxqin 减掉 1911,2019 就是 108。
    lzxgh621
    lzxgh621
    Apr 27, 2019
    9
    @metrxqin 减掉 1911 就好,目前是 108 年。
    使用民国还是公元,也是蓝绿的区分之一。
    2kCS5c0b0ITXE5k2
    2kCS5c0b0ITXE5k2
    Apr 27, 2019
    10
    @lzxgh621 现在基本都说公元了
    marcong95
    marcong95
    Apr 28, 2019 via Android
    11
    重点是,如果有一个应用需要用到年号的话,难道不应该做好一个预先设定,时间到了自动切换。难道还真是吾皇万岁万万岁?
    icarian
    icarian
    Apr 28, 2019
    12
    @lzxgh621 这也能区分?在台湾本岛全境内购物,打出的发票,日期年份一栏全都是民国纪年,观察过台湾那边的日常,只要是文件,文件签署、发行、出版,日期年份必定有公元纪年和民国纪年两种,用这个来区分阵营,我觉得没有参考价值。
    c6h6benzene
    c6h6benzene
    Apr 28, 2019
    13
    @marcong95 #11 没换皇帝你不会知道下一个年号是啥,也不会知道什么时候开始切换吧。
    lzxgh621
    lzxgh621
    Apr 28, 2019
    14
    @marcong95 没时间表啊,令和公布到实行只有一个月。
    marcong95
    marcong95
    Apr 28, 2019 via Android
    15
    @c6h6benzene
    @lzxgh621 我的意思是,早就做好了在某个配置文件里面填一下就可以了的特性,就算是当天公开,那也只是找个人守着 NHK 的事情了
    lzxgh621
    lzxgh621
    Apr 28, 2019
    16
    @marcong95 更新也要时间的呀,比如 Windows 系统,年号转换是写在注册表里的,就得发补丁,补丁弄好了得测试吧,这都是时间。当然,这类是比较简单,网络推送就好。主要是一些年代久远的甚至是硬编码的系统,二三十年没改,得一点点改,不是有个部门弄丢了一千多用户的水费了嘛。
    Sharuru
    Sharuru
    Apr 28, 2019 via Android
    17
    早就改好了,其实年前就有 ZF 文件下发了。
    oul
    oul
    Apr 28, 2019
    18
    ㍾ ㍽ ㍼ ㍻
    smilingsun
    smilingsun
    Apr 28, 2019
    19
    savasun
    savasun
    Apr 28, 2019
    20
    走向共和呀
    NieKing
    NieKing
    Apr 28, 2019
    21
    这个问题有什么好讨论的?
    wr410
    wr410
    Apr 28, 2019
    22
    @oul ㋿ 32FF
    marcong95
    marcong95
    Apr 28, 2019
    23
    @lzxgh621 #16 我只是觉得日本本土的业务系统,应该在开发的时候就预见到这个问题。这还是特地给明仁开的特例,原来皇室典范下,天皇驾崩、新天皇即位再宣布年号,那岂不是更加措手不及了?而且天皇退位这事也吵了几年了,还不预先准备好的也是有点那啥。
    ezrealinxh
    ezrealinxh
    Apr 28, 2019
    24
    被楼上说改元对日本人来说没几个影响的给整笑了,敢情日本人成天就那几个网站待着没别的了呗。
    在日本很大一部分人还是只认识年号不认识公元年的。
    BingoXuan
    BingoXuan
    Apr 28, 2019
    25
    @marcong95
    和拖延症患者一样,总是觉得问题很简单,很快解决。当问题来了就如临大敌。
    silentstorm
    silentstorm
    Apr 28, 2019
    27
    @Lin0936
    我们的客户从来不说年号,和日本朋友聊天也没人说年号。在区役所填各种表格的时候都是年号和公元纪年都可以用。连电视台的节目里面也是说公元纪年居多。而且还有专门的 APP 帮你转换公元纪年到年号,说明大家日常生活还是公元纪年为主。日本年号存粹就是个习惯和历史遗留问题,估计只是为了维持皇族的面子才保留下来的。
    ezrealinxh
    ezrealinxh
    Apr 28, 2019
    28
    @silentstorm
    你可别估计了。
    用数据说话。去年年中,因为有用户来信希望能在 APP 内默认以年号显示日期,我们在 APP 用户范围内(运动相关 APP )投放了调查问卷。结果显示,75%+的用户(总共收到问卷回复 8W+)希望默认以年号显示日期,并且一部分留言备注之前只能用公元年显示的方式令人头疼带来不便。
    zarte
    zarte
    Apr 28, 2019
    29
    有数据赞!
    silentstorm
    silentstorm
    Apr 28, 2019
    30
    @Lin0936
    什么 App 啊?
    bduqw
    bduqw
    Apr 28, 2019 via Android
    31
    抓周树人关我鲁迅什么事
    freedomshi
    freedomshi
    Apr 28, 2019
    32
    抓陈独秀难道我李大钊不怕?
    Geekgogo
    Geekgogo
    Apr 28, 2019
    33
    @oul #18 这是怎么打出来的
    hoyixi
    hoyixi
    Apr 28, 2019
    34
    看程序设计的咋样了,设计的好,只需改一个函数(方法)~
    oul
    oul
    Apr 28, 2019
    35
    @Geekgogo U+337B U+337C U+337D U+337E
    datou
    datou
    Apr 28, 2019
    36
    H31===>R1

    多大个事
    MartinWu
    MartinWu
    Apr 29, 2019
    37
    不是应该全都用时间戳存储,具体怎么展示就怎么解释咩。
    zz656565
    zz656565
    Apr 29, 2019
    38
    关于年号的地方调用 api,然后修改年号的时候维护一下 api 里的数据就可以了
    ririliu
    ririliu
    May 5, 2019
    39
    @Lin0936 75%的这些用户应该也是从来不上国外(日本之外)网站,不看国外新闻的了~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5661 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 107ms · UTC 03:08 · PVG 11:08 · LAX 19:08 · JFK 22:08
    ♥ Do have faith in what you're doing.