Date nowDate = new Date(); SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss"); Date birthday = ft.parse("1991-02-14 22:02:10"); String birthdayFormat = ft.format(birthday); String nowDateFormat = ft.format(nowDate); // 得到yyyy-MM-dd格式的Date日期 Date sqlDate = new java.sql.Date(nowDate.getTime()); // 得到yyyy-MM-dd HH:mm:ss格式的Date日期时间 Date dateTime = new DateTime(nowDate); // 得到HH:mm:ss格式的Date时间 Date time = new Time(nowDate.getTime()); int birthdayYear = Convert.toInt((birthdayFormat.split("-"))[0]); int birthdayMonth = Convert.toInt((birthdayFormat.split("-"))[1]); int birthdayDay = Convert.toInt((birthdayFormat.split("-"))[2]); int nowDateYear = Convert.toInt((nowDateFormat.split("-"))[0]); int nowDateMonth = Convert.toInt((nowDateFormat.split("-"))[1]); int nowDateDay = Convert.toInt((nowDateFormat.split("-"))[2]); int age = nowDateYear-birthdayYear; if (nowDateMonth-birthdayMonth<=0) { if (nowDateDay-birthdayDay<0) { age-=1; } }
string日期获得yyyy-MM-dd、yyyy-MM-dd HH:mm:ss、HH:mm:ss格式的Date日期,以及获取年龄
最新推荐文章于 2023-08-06 14:26:23 发布