随笔 - 836  文章 - 1 评论 - 40 阅读 - 102万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

 

复制代码
public static String before30Day(String time) {
        DateFormat dateFromat = new SimpleDateFormat(TIME_STAMP_STANDARD);
        try {
            Date parse = dateFromat.parse(time);

            Calendar cal = Calendar.getInstance();// get a calendar by using default timezone and language
            cal.setTime(parse);
            cal.add(Calendar.DAY_OF_MONTH, -30);
            Date date = cal.getTime();
            return dateFromat.format(date);

        } catch (ParseException e) {
            e.printStackTrace();
        }
        return null;
    }
复制代码

 

 

 

 

复制代码
    public static void main(String[] args) {
        //获取东八区时间
            Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00"));    
            //获取年
             int year = c.get(Calendar.YEAR);   
             //获取月份,会少一天。所以+1
             int month = c.get(Calendar.MONTH) + 1;   
             //获取当前天数
             int day = c.get(Calendar.DAY_OF_MONTH);  
             
                c.add(Calendar.YEAR,5);
                c.add(Calendar.DATE, +10);
             //获取当前小时
             int h= c.get(Calendar.HOUR_OF_DAY);       
             //获取当前分钟
             int m = c.get(Calendar.MINUTE);          
             //获取当前秒
             int se = c.get(Calendar.SECOND);   
             
             SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
             //格式化时间格式
             String Now = s.format(c.getTime());  
             //获得当前日期     format(Obj):格式化一个对象以生成一个字符串。
             System.out.println("当前时间:" + year + "-" + month + "-"+ day + " "+h+":" + m +":" + se);
             System.out.println("当前日期Now:" + Now);
    }




复制代码
posted on   lshan  阅读(673)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示