对于时间的创造性的编码格式 yymmddHHMM - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
masterclock
V2EX    微软

对于时间的创造性的编码格式 yymmddHHMM

  •  1
     
  •   masterclock 2022-01-02 22:25:31 +08:00 3112 次点击
    这是一个创建于 1376 天前的主题,其中的信息可能已经有所发展或是发生改变。
    创造性的编码格式。
    时间编码成 yymmddHHMM , 然后作为十进制整数使用。
    于是 2022 年整数溢出,exchange 服务 bug 。
    14 条回复    2022-01-03 11:58:30 +08:00
    anguiao
        1
    anguiao  
       2022-01-02 22:37:16 +08:00
    并不创造性,起码我确实见过这么用的人
    liaohongxing
        2
    liaohongxing  
       2022-01-02 22:57:22 +08:00
    应该是历史遗留问题,10 几年历史的屎山上,不出问题,其他人才不会改。
    mineralsalt
        3
    mineralsalt  
       2022-01-02 23:08:22 +08:00
    作为整数也没问题啊, 但是至少得用 long 类型吧
    hguandl
        4
    hguandl  
       2022-01-02 23:18:40 +08:00
    哪怕用 unsigned int 也行啊
    hguandl
        5
    hguandl  
       2022-01-02 23:19:20 +08:00
    会让问题再晚 20 年被发现(
    zhy0216
        6
    zhy0216  
       2022-01-02 23:34:10 +08:00
    刚也看到这个了 太搞了
    106npo
        7
    106npo  
       2022-01-03 02:36:48 +08:00 via Android
    @mineralsalt 就是 long
    jackmod
        8
    jackmod  
       2022-01-03 06:25:29 +08:00 via Android
    2201010000
    2147483647
    这操作我真没见过
    这么设计至少也是千禧后的系统了,还要这么玩吗 2333
    FrankFang128
        9
    FrankFang128  
       2022-01-03 09:02:53 +08:00
    ISO 8601
    thedrwu
        10
    thedrwu  
       2022-01-03 09:03:20 +08:00 via Android
    当年写这代码的程序员没期望微软能活那么久
    kaiki
        11
    kaiki  
       2022-01-03 09:12:27 +08:00
    我敢打赌,2038 年 1 月 19 日肯定会有不少程序员哀嚎
    GuuJiang
        12
    GuuJiang  
       2022-01-03 11:14:09 +08:00 via iPhone
    典型的没有分清“数字”和“数码”的区别,之前工作中就遇到过坚持要把银行卡号定义为 long 型的
    securityCoding
        13
    securityCoding  
       2022-01-03 11:41:20 +08:00 via Android
    @GuuJiang 没理解, 详细说说
    GuuJiang
        14
    GuuJiang  
       2022-01-03 11:58:30 +08:00 via iPhone
    @securityCoding 并不是所有全由 0-9 组成的东西都叫数字,银行卡号、学号等非自增的编号,表面上看起来是数字,但是对其进行四则运算是无意义的,比较大小也不能用数字本身来比较,更常用的操作是取其子串,所以本质上应该是字符串
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5808 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 06:17 PVG 14:17 LAX 23:17 JFK 02:17
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86