一个世纪是怎么划分的 世纪和年代的定义( 二 )


如果不能覆盖,则在年份相减的基础上再减1,如1990年1月10日出生的B君,今天(2022年1月16日)的月和日可以覆盖其出生时的,所以B君今天的周岁是32岁;
1990年1月17日出生的C君,今天的月和日未能覆盖其出生时的,所以C君今天的周岁还是31岁 。
三、世纪算法和周岁算法的底层逻辑差异世纪算法是以准备完成而可能还未完成的目标作为计算单位,周岁算法是以已经完成的目标作为计算单位,这是两者底层逻辑区别所在,如公元1至100年为公元1世纪 。
公元49年属于1世纪,但此时1世纪还没完成,它需要到公元100年12月31日结束才算完成,公元49年属于目标未完成状态,却冠以目标之名,以1世纪作为了计算单位 。
1世纪的49年是包含关系(1世纪中才过了49年),而1周岁零2个月是相加关系(1周岁+2个月) 。
周岁算法中的周岁属于已经完成了的目标,18周岁意味着必定度过了18个年头,且未够19个年头,差一天未到19周岁,都仍然是18周岁,只有完成了1个周岁,才能作为计量单位被纳入当事人的年龄信息中 。
有人会问,那未满1周岁的婴儿怎么计算?他们此时是0周岁,不过我们通常不这么表述,而是说多少个月大了 。
世纪算法的计算逻辑导致了它让人感觉别扭的展示方式,但它也有自己的苦衷,因为不存在0世纪这个概念,公元1世纪往前推就是公元前1世纪了 。
公元1至100年,如果不用1世纪作为计量单位,而是改为0世纪,那么公元前1至100年难道也改为0世纪吗?
这样0世纪就包含200年,行不通了 。而周岁只有正数没有负数或者前数,所以可以启用0周岁作为计量单位 。
四、默数失败的原因我们默数常常失败,一是从n到n+1的过程有时比较漫长,如在操场跑第8圈时,由于跑一圈的时间比较长,人中途容易思考别的事情,从而忘记自己到底是在跑第8圈还是已经跑了8圈,在跑第9圈了 。
二是n到n+1的过程比较快,如果被人短暂打扰打断就会忘记数到哪了,如数钱数到一半,有人硬拉着你讲了一两句话,回过头就忘记数到哪了 。
但上面两个都是表面原因,根本的原因是我们默数时经常用了世纪算法的底层逻辑,把准备完成而未完成的目标作为计算单位 。
在跑第8圈的时候已经想着跑完它了,然后心里默数时把它纳入自己的已完成圈数,结果半路走神,回过神来以为自己已经跑了8圈,现在在跑第9圈 。
数钱的时候还没数完第38张,大拇指才刚碰到第38张的角,就默念数了38张,被人打断后就以为自己已经数了38张,于是便出错了 。

一个世纪是怎么划分的 世纪和年代的定义

文章插图
五、科学的默数原则及其蕴含的做事价值观科学的默数原则应该遵循周岁算法的底层逻辑,已经完成的目标才纳入计算单位,跑完第8圈才默数8圈,数完第38张才默数38张,慢一点,负责任一点 。
从生活默数的小事延伸开去,潜移默化,养成只有完成目标才算数的做事观念和习惯 。
避免把幻想努力完成目标当作已经完成目标,事还没做好就得意忘形、忘乎所以,将其算作自己的成绩而松了气、懈了力 。