問題已解決
2022年6月8號 加上6個月是2022年12月8號,還是2022年12月7號,算日期
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時問隨時答
速問速答2022年6月8號加上6個月,算日期,也就是2022年12月8號。日期算法是有一定規(guī)律可循的,每個月有28、30、31三種可能,由月份決定。2月份可能有28天也可能有29天,取決于當(dāng)年是不是閏年。一般來說,年份能被4整除的都是閏年,但世紀(jì)年能被400整除的也是閏年,其余的多以能被4整除的為準(zhǔn),如2000年是閏年,2001年不是。
因此,計算2022年6月8日加上6個月,首先要判斷當(dāng)年的6月有31天,7月有31天,8月有31天,9月有30天,10月有31天,11月有30天,2022年是正常年,2月肯定有28天,所以2022年12月8號就是正確的答案。
拓展知識:
日期算法還有其他計算方法,比如基于時間戳(Timestamp)的計算方法。時間戳是指格林威治時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)起至現(xiàn)在的總秒數(shù),通過Unix時間戳(Unix Timestamp)可以計算出任意兩個時間的時間差,并進(jìn)而計算出任意兩個日期之間的天數(shù)差。
時間戳計算方法:首先取得兩個日期的時間戳,然后相減,就可以得到兩個日期之間的秒數(shù)差,最后把秒數(shù)差除以60*60*24,就可以得到兩個日期之間相差的天數(shù)。
2023 01/26 18:19
閱讀 267