随笔 - 809  文章 - 0 评论 - 144 阅读 - 770万

服务需要订购一个月,订购一个月 不等于增加 30天;若是1,3,5的话应该 31天,要善用 

Calendar
    public static void main(String[] args) throws ParseException {
        String dateStr = "2023-05-01 09:00:00";

        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = dateFormat.parse(dateStr);


        Calendar calendar1 = Calendar.getInstance();
        Calendar calendar2 = Calendar.getInstance();
        calendar1.setTime(date);
        calendar2.setTime(date);


        calendar1.add(Calendar.MONTH, 1); //加一个月
        calendar2.add(Calendar.DATE, 30); //加30天

        System.out.println(dateFormat.format(calendar1.getTime()));
        System.out.println(dateFormat.format(calendar2.getTime()));
    }

posted on   del88  阅读(138)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2017-08-23 PreparedStatement setDate setTimestamp ,util.date sql.date区别
2016-08-23 intellij idea 无法创建类文件,方法。
点击右上角即可分享
微信分享提示