首页 > 编程知识 正文

java中根据年月日计算星期几,获取当前时间年月日时分秒

时间:2023-05-04 20:01:12 阅读:173466 作者:1164

0 .缙仙励志不要等待机会,而要创造机会

1 .代码import Java.text.simple date format; import java.util.Calendar; import java.util.Date; publicclasscalendartest { publicstaticvoidmain (string [ ] args ) simpledateformatsdf=newsimpledateformat (yyy-mm-mm ) Date date=new Date (; //当前日期System.out.println (当前日期:“SDF.format (date )”//去年日期calendar C1=calendar.getinstance (; C1.settime(date ); C1.add(calendar.year,-1); System.out.println (去年日期(SDF.format ) C1.gettime ) ); //上个月的日期calendar C2=calendar.getinstance (; C2.settime(date ); C2.add(Calendar.month,-1); System.out.println (上个月的日期(SDF.format ) C2.gettime ) ); //上周日期calendar C3=calendar.getinstance (; C3.settime(date ); C3.add(calendar.week_of_year,-1); //建议//C3.add (calendar.week _ of _ month,-1); System.out.println (上周日期(SDF.format ) C3.gettime ) ); //昨天的日期calendar C4=calendar.getinstance (; C4 .设置时间(date ); C4.add(calendar.date,-1); //建议//C4.add(Calendar.day_of_week,-1); //C4.add(Calendar.day_of_month,-1); //C4.add(Calendar.day_of_year,-1); System.out.println (昨天的日期(SDF.format ) C4.gettime ) ); //1小时前的calendar C5=calendar.getinstance (; C5 .设置时间(date ); C5.add(calendar.hour,-1); //建议//C5.add(Calendar.hour_of_day,-1); system.out.println(1 (一小时前) SDF.format (C5.gettime ) ); //上一分钟calendar C6=calendar.getinstance (; C6.settime(date ); C6.add(calendar.minute,-1); system.out.println(1 (一分钟前) SDF.format (C6.gettime ) ); //1秒前的calendar C7=calendar.getinstance (; C7.settime(date ); C7.add(calendar.second,-1); System.out.println (上一秒(SDF.format ) C7.gettime ) ); }运行效果

当前日期: 2021-03-24 10:45:58

去年日期: 2020-03-24 10:45:58

上个月日期: 2021-02-24 10:45:58

上周日期: 2021-03-17 10:45:58

昨天日期: 2021-03-23 10:45:58

一小时前: 2021-03-24 09:45:58

一分钟前: 2021-03-24 10:44:58

上一秒: 2021-03-24 10:45:57

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。