日期函数day和date
答案:2 悬赏:60 手机版
解决时间 2021-02-11 10:43
- 提问者网友:动次大次蹦擦擦
- 2021-02-11 07:38
请问,day函数怎么理解为什么=day(30)=29,而=day("10/30")=30还有date函数为什么=DATE(YEAR(NOW())+1,11,30)=2012,11,30而=DATE(YEAR(NOW())+1,,)=2011,11,30
最佳答案
- 五星知识达人网友:鱼忧
- 2021-02-11 09:15
计算机中时间是以数字表示的以1900年1月1日开始,用0表示。则1就是1900年1月2日。day(30)就相当于day("1900-1-29")。day("10/30")=30 是正常的函数。DATE(YEAR(NOW())+1,11,30)=2012,11,30也属于正常。DATE(YEAR(NOW())+1,,)=2011,11,30,日期和1900-1-1相差 40877天。其实你严格按照函数的参数格式使用不会出现这种现象的。
全部回答
- 1楼网友:患得患失的劫
- 2021-02-11 09:56
我也觉得应该用day date是说具体的日期 day是说哪一天 这句话的意思应该是说 在一些国家,新年不是在同一天开始的。 如果用date 的话,翻译成,在一些国家,新年不是在同一个日期开始的。感觉怪怪的,虽然你这样说别人也能懂,但是没有人这样用。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯