V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
huage
V2EX  ›  问与答

生效时间 2015-09-30 00:00:00,究竟是 30 号开始生效,还是 10 月 1 号开始生效?

  •  
  •   huage · 2015-09-30 08:30:29 +08:00 · 3482 次点击
    这是一个创建于 3349 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司在使用一个 ERP 系统,里面有一个调价的生效时间,究竟是哪一天?

    抛开上面的问题不讲,就从字面及计算机原理来看,大家认为上面的生效时间是指 9 月 30 号开始,还是 10 月 1 号开始?

    30 条回复    2015-09-30 12:57:29 +08:00
    Zzzzzzzzz
        1
    Zzzzzzzzz  
       2015-09-30 08:31:06 +08:00
    9 月 30 号开始
    xjx0524
        2
    xjx0524  
       2015-09-30 08:32:11 +08:00   ❤️ 1
    2015-09-30 24:00:00 可以看成 10-01 00:00:00
    huage
        3
    huage  
    OP
       2015-09-30 08:34:18 +08:00
    @xjx0524 不是,你就看标题上面的,你认为是什么时候开始?
    lln133208
        4
    lln133208  
       2015-09-30 08:36:18 +08:00
    9 月 30 号,参考火车票时间
    Anybfans
        5
    Anybfans  
       2015-09-30 08:36:40 +08:00
    你这个时间跟 1 号没关系啊。。因为 30 号的一天还没开始过啊。。
    xuc
        6
    xuc  
       2015-09-30 08:39:37 +08:00
    “在 24 小时之中,一天开始于午夜, 00:00 ,每天的最后一分钟开始于 23:59 而结束于 24:00 。某一天的 24:00 等同于其下一天的 00:00 。”
    https://zh.wikipedia.org/wiki/%E4%BA%8C%E5%8D%81%E5%9B%9B%E5%B0%8F%E6%99%82%E5%88%B6
    zts1993
        7
    zts1993  
       2015-09-30 08:49:12 +08:00
    这是个 bug 。。。
    gamexg
        8
    gamexg  
       2015-09-30 08:49:36 +08:00
    当然是 9 月 30 号开始啊。
    >>> import arrow
    >>> arrow.get("2015-09-30 00:00:00")
    <Arrow [2015-09-30T00:00:00+00:00]>
    >>> arrow.get("2015-09-30 24:00:00")

    Traceback (most recent call last):
    File "<pyshell#2>", line 1, in <module>
    arrow.get("2015-09-30 24:00:00")
    File "C:\Python27\lib\site-packages\arrow\api.py", line 23, in get
    return _factory.get(*args, **kwargs)
    File "C:\Python27\lib\site-packages\arrow\factory.py", line 161, in get
    dt = parser.DateTimeParser(locale).parse_iso(arg)
    File "C:\Python27\lib\site-packages\arrow\parser.py", line 106, in parse_iso
    return self._parse_multiformat(string, formats)
    File "C:\Python27\lib\site-packages\arrow\parser.py", line 252, in _parse_multiformat
    raise ParserError('Could not match input to any of {0} on \'{1}\''.format(formats, string))
    ParserError: Could not match input to any of [u'YYYY-MM-DD HH:mm:ss'] on '2015-09-30 24:00:00'
    >>>
    hyt7212
        9
    hyt7212  
       2015-09-30 08:49:53 +08:00
    2015-09-30
    krizex
        10
    krizex  
       2015-09-30 09:00:12 +08:00
    问个技术性问题,我 9 月 30 号 00:00 的火车,我该几点去候车呢?在线等,急!!!
    happypy1
        11
    happypy1  
       2015-09-30 09:01:21 +08:00
    9 月 30 号。 00:00 是这一天的第一秒钟。

    23:59:59 是一天的最后一秒钟。
    justfindu
        12
    justfindu  
       2015-09-30 09:02:32 +08:00
    是看不懂时间了么~
    winnie2012
        13
    winnie2012  
       2015-09-30 09:02:52 +08:00
    @krizex 车开了
    ys0290
        14
    ys0290  
       2015-09-30 09:05:04 +08:00 via iPhone
    @krizex 凌晨的车都是前一天晚上去等,当然我觉得你这是应景 joke😄
    Erbied
        15
    Erbied  
       2015-09-30 09:07:19 +08:00
    @krizex 29 号晚 23 点 30 左右。
    imn1
        16
    imn1  
       2015-09-30 09:12:07 +08:00
    @krizex
    明年的车票是候车,如果是今年的车票,东 N 时区都是退票或改签,西 N 时区看当地交通状况
    ccbikai
        17
    ccbikai  
       2015-09-30 09:12:26 +08:00
    @krizex 9.29 晚上去等半夜 12 点上车
    imn1
        18
    imn1  
       2015-09-30 09:18:09 +08:00
    @krizex
    呃,脑筋急转弯,“在线等”,的意思是你已经在火车上?😄
    hylddd
        19
    hylddd  
       2015-09-30 09:46:24 +08:00
    总是很难解释这种本以为理所当然的问题..
    xjx0524
        20
    xjx0524  
       2015-09-30 09:58:59 +08:00
    @huage 我就是直接复制你的,你就不能往前推一天。。。
    WispZhan
        21
    WispZhan  
       2015-09-30 10:04:08 +08:00
    请问 2015-09-30 00:10:00 请问这个时间又是多少号?
    totalfee
        22
    totalfee  
       2015-09-30 10:09:09 +08:00
    楼主可能很少熬夜,所以看到“ 00:00 ”没有特殊感情。
    krizex
        23
    krizex  
       2015-09-30 10:16:47 +08:00
    @imn1 XDDDDDD
    qiayue
        24
    qiayue  
       2015-09-30 10:20:52 +08:00
    @WispZhan 当然还是 9.30 啊
    每一天开始于 00:00:00 ,结束于 23:59:59
    其实是没有 24:00:00 这一秒的,楼上已经有人说了,这一秒其实就是下一天的 00:00:00
    demo
        25
    demo  
       2015-09-30 10:28:12 +08:00
    2015-09-30 00:00:00 ↓ = 2015-09-29 24:00:00
    2015-09-30 01:00:00 ↓
    2015-09-30 10:00:00 ↓
    2015-09-30 20:00:00 ↓
    2015-09-30 23:59:59 ↓
    2015-10-01 00:00:00 ↓ = 2015-09-30 24:00:00
    qiuai
        26
    qiuai  
       2015-09-30 10:30:21 +08:00
    0000 当然是一天的开始啦
    sunyang
        27
    sunyang  
       2015-09-30 10:31:35 +08:00
    @demo 虽然你回答的很贴心,但是你的头像给人一种你是来黑楼主的。
    flynaj
        28
    flynaj  
       2015-09-30 11:04:15 +08:00
    2015-09-30 00:00:00 ,是 30 号开始生效,
    2015-10-01 00:00:00 是 10 月 1 号
    mahone3297
        29
    mahone3297  
       2015-09-30 11:34:53 +08:00
    这还有疑问?
    Shy07
        30
    Shy07  
       2015-09-30 12:57:29 +08:00
    纠结是 29 号还是 30 号,这倒可以理解,怎么也不会想到 10 月 1 日啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2812 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 09:16 · PVG 17:16 · LAX 01:16 · JFK 04:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.