首页 > 编程知识 正文

calendar计算日期差,calendar获取年月日

时间:2023-05-05 19:59:43 阅读:16324 作者:299

导入Java.text.simple date format; import java.util.Calendar; import java.util.Date; public class TestDate { /** *当前年、月、日期* @ param args */publicstaticvoidmain {/string [ ] args } { calendar cale=null; cale=Calendar.getInstance (; intyear=cale.get(calendar.year ); intmonth=cale.get (calendar.month ) 1; intday=cale.get(calendar.date; int hour=cale.get (calendar.hour _ of _ day ); int minute=cale.get (calendar.minute; int second=cale.get (calendar.second; int Dow=cale.get (calendar.day _ of _ week ); int DOM=cale.get (calendar.day _ of _ month ); int doy=cale.get (calendar.day _ of _ year ); system.out.println (' current date : ' cale.gettime ); system.out.println(year: ) year; system.out.println (' month : ' month ); system.out.println(day: ) day; system.out.println (' hour : ' hour ); system.out.println(minute: ) minute ); system.out.println(second: ) second; system.out.println (day ofweek : ) Dow; system.out.println (day of month : ) DOM; 系统. out.println (day of year : ) Doy; //获取当月第一天和最后一天的simpledateformatformat=newsimpledateformat (' yyyy-mm-DD ' ); 字符串第一天,最后一天; //获取上个月的第一天cale=Calendar.getInstance (; cale.add(calendar.month,0 ); cale.set(calendar.day_of_month,1 ); first day=format.format (cale.gettime ); //获取上个月的最后一天cale=Calendar.getInstance (; cale.add(calendar.month,1 ); cale.set(calendar.day_of_month,0 ); last day=format.format (cale.gettime ); System.out.println ('本月第一天和最后一天分别为'第一天'和'最后一天' ); //获取当前日期字符串Date d=new Date (; System.out.println ('当前日期字符串1:'format.format(d ) ); System.out.println ('当前日期字符串2:" year "/" month "/" day " " hour " : " minute " : " second " )

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