欢迎来到天天文库
浏览记录
ID:8971874
大小:29.19 KB
页数:4页
时间:2018-04-13
《java中date类型的操作》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一、日期的比较1.直接用getTime方法 时间的毫秒数比较if(date.getTime()2、的转换 1.js字符串转化为日期对象的方法vardate=$('#eIdOrderDate').val();varmyDate=newDate(Date.parse(date.replace(/-/g,"/")));三、日期的相加减1.java.util.Calendar Calendar类是一个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)3、提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间1970年1月1日的00:00:00.000,格里高利历)的偏移量。 例: Calendarcal=Calendar.getInstance();//使用默认时区和环境获得一个日历。cal.add(Calendar.DAY_OF_MONTH,-1);//取当前日期的前一天.cal.add(Calendar.DAY_OF_MONTH,+1);//取当前日期的后一天.//通过格式化输出日期SimpleDateFormatformat=newSimpleDateFo4、rmat(yyyy-mm-dd);System.out.println("Todayis:"+format.format(Calendar.getInstance().getTime()));System.out.println("yesterdayis:"+format.format(cal.getTime()));得到2007-12-25日期:Calendarcalendar=newGregorianCalendar(2007,11,25,0,0,0);Datedate=calendar.getTime();System.5、out.println("2007Christmasis:"+format.format(date));java月份是从0-11,月份设置时要减1.GregorianCalendar构造方法参数依次为:年,月-1,日,时,分,秒.取日期的部分:intyear=calendar.get(Calendar.YEAR);intmonth=calendar.get(Calendar.MONTH)+1;intday=calendar.get(Calendar.DAY_OF_MONTH);inthour=calendar.get(Cale6、ndar.HOUR_OF_DAY);intminute=calendar.get(Calendar.MINUTE);intseconds=calendar.get(Calendar.SECOND);取月份要加1.判断当前月份的最大天数:Calendarcal=Calendar.getInstance();intday=cal.getActualMaximum(Calendar.DAY_OF_MONTH);System.out.println(day);2.java.util.Datejava.util.Datetoday=ne7、wjava.util.Date();System.out.println("Todayis"+formats.format(today));取当月的第一天:java.text.SimpleDateFormatformat=newjava.text.SimpleDateFormat("yyyy-MM-01");java.util.DatefirstDay=newjava.util.Date();System.out.println("themonthfirstdayis"+formats.format(firstDay));取当8、月的最后一天:Calendarcal=Calendar.getInstance();intmaxDay=cals.getActualMaximum(Calendar.DAY_OF_MONTH);java.text.Formatformatter3=newjava.text.S
2、的转换 1.js字符串转化为日期对象的方法vardate=$('#eIdOrderDate').val();varmyDate=newDate(Date.parse(date.replace(/-/g,"/")));三、日期的相加减1.java.util.Calendar Calendar类是一个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)
3、提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间1970年1月1日的00:00:00.000,格里高利历)的偏移量。 例: Calendarcal=Calendar.getInstance();//使用默认时区和环境获得一个日历。cal.add(Calendar.DAY_OF_MONTH,-1);//取当前日期的前一天.cal.add(Calendar.DAY_OF_MONTH,+1);//取当前日期的后一天.//通过格式化输出日期SimpleDateFormatformat=newSimpleDateFo
4、rmat(yyyy-mm-dd);System.out.println("Todayis:"+format.format(Calendar.getInstance().getTime()));System.out.println("yesterdayis:"+format.format(cal.getTime()));得到2007-12-25日期:Calendarcalendar=newGregorianCalendar(2007,11,25,0,0,0);Datedate=calendar.getTime();System.
5、out.println("2007Christmasis:"+format.format(date));java月份是从0-11,月份设置时要减1.GregorianCalendar构造方法参数依次为:年,月-1,日,时,分,秒.取日期的部分:intyear=calendar.get(Calendar.YEAR);intmonth=calendar.get(Calendar.MONTH)+1;intday=calendar.get(Calendar.DAY_OF_MONTH);inthour=calendar.get(Cale
6、ndar.HOUR_OF_DAY);intminute=calendar.get(Calendar.MINUTE);intseconds=calendar.get(Calendar.SECOND);取月份要加1.判断当前月份的最大天数:Calendarcal=Calendar.getInstance();intday=cal.getActualMaximum(Calendar.DAY_OF_MONTH);System.out.println(day);2.java.util.Datejava.util.Datetoday=ne
7、wjava.util.Date();System.out.println("Todayis"+formats.format(today));取当月的第一天:java.text.SimpleDateFormatformat=newjava.text.SimpleDateFormat("yyyy-MM-01");java.util.DatefirstDay=newjava.util.Date();System.out.println("themonthfirstdayis"+formats.format(firstDay));取当
8、月的最后一天:Calendarcal=Calendar.getInstance();intmaxDay=cals.getActualMaximum(Calendar.DAY_OF_MONTH);java.text.Formatformatter3=newjava.text.S
此文档下载收益归作者所有