V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rizon
V2EX  ›  程序员

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

  •  
  •   rizon ·
    othorizon · 2019-04-27 20:07:46 +08:00 · 8897 次点击
    这是一个创建于 2064 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    5cc445ff276fc.png

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

    多大个事
    MartinWu
        37
    MartinWu  
       2019-04-29 08:37:41 +08:00
    不是应该全都用时间戳存储,具体怎么展示就怎么解释咩。
    zz656565
        38
    zz656565  
       2019-04-29 10:02:09 +08:00
    关于年号的地方调用 api,然后修改年号的时候维护一下 api 里的数据就可以了
    ririliu
        39
    ririliu  
       2019-05-05 17:00:27 +08:00
    @Lin0936 75%的这些用户应该也是从来不上国外(日本之外)网站,不看国外新闻的了~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1035 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:44 · PVG 03:44 · LAX 11:44 · JFK 14:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.