根據月齡計算出生日期
publicclass
date
}
根據生日計算年齡
publicclass
calbabyjoda
catch
(exception e)
catch
(exception e1)
}system.out.println("寶寶從出生到" + enddatetime.tostring("yyyy-mm-dd hh:mm:ss") + "已經");
caldatetoday(startdatetime,enddatetime);}}
public
static
void
caldatetoday(datetime startdatetime,datetime enddatetime)
if(intervalminutes < 0)
if(intervalhours < 0)
system.out.println(intervaldays + "天" + intervalhours +
"小時" + intervalminutes + "分鐘" + intervalseconds + "秒");
system.out.println("############################");
}}
轉換符說明
示例%te
乙個月中的某一天(1~31)
2%tb
指定語言環境的月份簡稱
feb(英文)、二月(中文)
%tb指定語言環境的月份全稱
february(英文)、二月(中文)
%ta指定語言環境的星期幾簡稱
mon(英文)、星期一(中文)
%ta指定語言環境的星期幾全稱
monday(英文)、星期一(中文)
%tc包括全部日期和時間資訊
星期日 六月 09 22:17:56 cst 2019
%tm月份
06%td
乙個月中的第幾天(01~31)
09%tj
一年中的第幾天(001~366)
160%ty
2位年份
19%ty
4位年份
2019
轉換符說明
示例%th
2位數字的24時制的小時(00~23)
02%tk
2位數字的24時制的小時(0~23)
2%ti(大寫i)
2位數字的12時制的小時(00~23)
02%tl(小寫l)
2位數字的12時制的小時(0~23)
2%tm
2位數字的分鐘(00~59)
02%ts
2位數字的秒數(00~60)
02%tl
3位數字的毫秒數(000~999))
902%tn
9位數字的微秒數(000000000~999999999)
064000000
%tp指定語言環境下上午或下午標記
下午(中文)、pm(英文)
%tz相對於gmt rfc 82 格式的數字時區偏移量
+0800
%tz時區縮寫形式的字串
cst%ts
1970-01-01 00:00:00至現在經過的秒數
1560090985
%tq1970-01-01 00:00:00至現在經過的毫秒數
1560090985470
轉換符說明
示例%tf
「年-月-日」格式(4位年份)
2019-06-09
%td「月/日/年」格式(2位年份)
06/09/19
%tc全部日期和時間資訊
星期日 六月 09 22:17:56 cst 2019
%tr「時:分:秒 pm(am)」格式(12時制)
10:41:47 下午
%tt「時:分:秒」格式(24時制)
22:41:47
%tr「時:分」格式(24時制)
22:42
day_of_month:乙個月的第幾天,也就是口頭所說的幾號,比如值為1,就代表是1號;
day_of_week:星期幾,這個值在calendar中有對應的常量比如,星期天就用:calendar.sunday,星期一就是calendar.monday;
day_of_week_in_month:這個月的第幾周,配合day_of_week,就知道這個月的具體那一天,外國人就喜歡 幾月的第幾周的星期幾 這樣的日期表示方式;
day_of_year:一年當中的第幾天
參考:
通過出生日期計算年齡
關於通過出生日期計算年齡的問題,通過baidu搜尋得到很多 貼了以下函式 function calcage datempdateofbirth as variant as integer calcage int datediff y datempdateofbirth,date 365.25 end...
SQL Server 根據出生日期計算年齡
getdate 函式用於返回當前的日期和時間 datediff 函式返回兩個日期之間的時間。語法 datediff datepart,startdate,enddate startdate 和 enddate 引數是合法的日期表示式。datepart 引數可以是下列的值 datepart縮寫年 yy...
mysql根據出生日期計算年齡
select date format from days to days now to days birthday y 0 as age方法一,作者也說出了缺陷,就是當日期為未來日期時結果為0,而不是負數 這裡使用了5個函式和兩個運算子。select date format now y date f...