Java
貂个热巴解蝉
这个作者很懒,什么都没留下…
展开
-
Java计算两个日期之间的天数、年数
计算两个日期之间的年数 public static int yearsBetween(String firstDate, String secondDate) { Date std1 = strToDate(firstDate); Date std2 = strToDate(secondDate); Calendar cal1 = Calendar.getInstance(); Calendar cal2 = Calendar.getI原创 2021-08-02 15:07:47 · 1411 阅读 · 1 评论 -
Java获取指定日期的下个月这一天,下年的这一天
根据指定日期获取下一年的这一天特殊例子:2020/2/29这一天 获取下一年的日期为2021/2/28。其他不变 public static String sameDayOfNextYear(String dateStr) { Calendar cal = setCalendarTime(dateStr); cal.add(Calendar.YEAR, 1); if (!isLastDayOfMonth(dateStr)) { cal.set(C原创 2021-08-02 15:05:30 · 2760 阅读 · 1 评论 -
Java获取指定日期的本月,上月,下月的最后一天
获取指定日期:上个月的最后一天 public static Date endOfLastMonth(Date date) { Calendar cal = setCalendarTime(date); cal.add(Calendar.MONTH, -1); cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH)); return cal.ge原创 2021-08-02 14:39:39 · 620 阅读 · 2 评论 -
Java获取指定日期的前一天,后一天
获取指定日期的前一天参数为String,返回String public static String theDayBeforeStr(String dateStr) { Calendar cal = setCalendarTime(dateStr); cal.add(Calendar.DATE, -1); Date beforeDate = cal.getTime(); SimpleDateFormat sdf = new Simpl原创 2021-08-02 14:37:22 · 425 阅读 · 1 评论 -
Calendar相关方法
设置Calendar的时间值表示的Calendar时间 --> 参数为String --> 固定为 yyyy-MM-dd 格式 public static Calendar setCalendarTime(String dateStr) { Date std = strToDate(dateStr); Calendar cal = Calendar.getInstance(); cal.setTime(std); retur原创 2021-08-02 14:16:13 · 77 阅读 · 0 评论 -
Java获取指定日期的年、月、日、时、分、秒
//自定义日期和时间参数类型 public final static String yyyy = "yyyy"; public final static String yMd = "yyyy-MM-dd"; public final static String yMdHms = "yyyy-MM-dd HH:mm:ss"; public final static String yMdhms = "yyyy-MM-dd hh:mm:ss"; public final s原创 2021-08-02 14:13:22 · 1043 阅读 · 0 评论 -
Java中日期转字符串,字符串转日期 的流程方法
String转Date//自定义的日期和时间格式 public final static String yyyy = "yyyy"; public final static String yMd = "yyyy-MM-dd"; public final static String yMdHms = "yyyy-MM-dd HH:mm:ss"; public final static String yMdhms = "yyyy-MM-dd hh:mm:ss"; pub原创 2021-08-02 14:04:29 · 122 阅读 · 0 评论