zl程序教程

您现在的位置是:首页 >  后端

当前栏目

java日期格式化工具类详解编程语言

JAVA日期工具编程语言 详解 格式化
2023-06-13 09:20:29 时间
public static Date parse(String strDate, String pattern) { SimpleDateFormat df = new SimpleDateFormat(pattern); try { return df.parse(strDate); } catch (ParseException e) { e.printStackTrace(); return null; * 在日期上增加数个整月 * @param date 日期 * @param n 要增加的月数 * @return public static Date addMonth(Date date, int n) { Calendar cal = Calendar.getInstance(); cal.setTime(date); cal.add(Calendar.MONTH, n); return cal.getTime(); * 在日期上增加天数 * @param date 日期 * @param n 要增加的天数 * @return public static Date addDay(Date date, int n) { Calendar cal = Calendar.getInstance(); cal.setTime(date); cal.add(Calendar.DATE, n); return cal.getTime(); * 获取时间戳 public static String getTimeString() { SimpleDateFormat df = new SimpleDateFormat(FORMAT_FULL); Calendar calendar = Calendar.getInstance(); return df.format(calendar.getTime()); * 获取日期年份 * @param date 日期 * @return public static String getYear(Date date) { return format(date).substring(0, 4); * 按默认格式的字符串距离今天的天数 * @param date 日期字符串 * @return public static int countDays (String date) { long t = Calendar.getInstance().getTime().getTime(); Calendar c = Calendar.getInstance(); c.setTime(parse(date)); long t1 = c.getTime().getTime(); return (int)(t/1000 - t1/1000)/3600/24; * 按用户格式字符串距离今天的天数 * @param date 日期字符串 * @param format 日期格式 * @return public static int countDays (String date, String format) { long t = Calendar.getInstance().getTime().getTime(); Calendar c = Calendar.getInstance(); c.setTime(parse(date, format)); long t1 = c.getTime().getTime(); return (int)(t/1000 - t1/1000)/3600/24;

10754.html

cjava