Java实现Date日期加减和保留日期部分
【摘要】 Java实现Date日期加减
private static Date addDay(Date date, int days) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.DATE, days); return calendar.g...
Java实现Date日期加减
private static Date addDay(Date date, int days) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.DATE, days); return calendar.getTime();
}
- Calendar.YEAR:年
- Calendar.MONTH:月
- Calendar.DATE:日
- Calendar.HOUR:小时
- Calendar.MINUTE:分钟
- Calendar.SECOND:秒
使用示例
public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(1618459828000L); System.out.println(sdf.format(date)); date = addDay(date, 3); System.out.println(sdf.format(date));
}
输出:
2021-04-15 12:10:28
2021-04-18 12:10:28
Java实现Date保留日期部分
private static Date getDate(Date date) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); // 时 calendar.set(Calendar.HOUR_OF_DAY, 0); // 分 calendar.set(Calendar.MINUTE, 0); // 秒 calendar.set(Calendar.SECOND, 0); // 毫秒 calendar.set(Calendar.MILLISECOND, 0); return calendar.getTime();
}
使用示例
public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(1618459828000L); System.out.println(sdf.format(date)); date = getDate(date); System.out.println(sdf.format(date));
}
输出:
2021-04-15 12:10:28
2021-04-15 00:00:00
文章来源: blog.csdn.net,作者:万猫学社,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/heihaozi/article/details/114300877
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)