时间的处理

来源:互联网 发布:2k17右上角数据没有了 编辑:程序博客网 时间:2024/06/05 23:05
package base;import java.text.SimpleDateFormat;import java.time.Clock;import java.util.Calendar;import java.util.Date;public class TestDate {        public static void main(String[] args){               //获取年月日时分秒        //使用Calendar类        //Calendar cal = Calendar.getInstance();            //System.out.println(cal.get(Calendar.YEAR));   //年     System.out.println(Calendar.YEAR);结果是1             // System.out.println(cal.get(Calendar.MONTH));   //月           // System.out.println(cal.get(Calendar.DAY_OF_MONTH));   //日           // System.out.println(cal.get(Calendar.HOUR));   //12小时制 时           // System.out.println(cal.get(Calendar.HOUR_OF_DAY));   //24小时制 时           // System.out.println(cal.get(Calendar.MINUTE));   //分           // System.out.println(cal.get(Calendar.SECOND));   //秒                                //使用Date类        //Date date = new Date();        //System.out.println(date.getDate());  //日        //System.out.println(date.getYear());  //2017年返回117                //System.out.println(date.getDay());   //周中的天        //System.out.println(date.getHours()); //24小时制小时        //System.out.println(date.getMinutes()); //分        //System.out.println(date.getSeconds()); //秒        //System.out.println(date.getMonth());  //月 (从0开始算月份,实际显示值应该加一)               //获取从1970年1月1日0时0分0秒到现在的毫秒数(四种方式)            /* System.out.println(System.currentTimeMillis());             System.out.println(Calendar.getInstance().getTimeInMillis());         System.out.println( Clock.systemDefaultZone().millis());         System.out.println(date.getTime());*/       //如何取得某月的最后一天 getActualMaximum的参数是年或者月或者日             //一年最后一天        //int maxDayOfYear=cal.getActualMaximum(Calendar.DAY_OF_YEAR);        //一年最后一个月        //int maxDayOfMonth=cal.getActualMaximum(Calendar.DAY_OF_MONTH);        //一天最后一小时        //int maxHourOfDay=cal.getActualMaximum(Calendar.HOUR_OF_DAY);                //System.out.println(maxDayOfYear);        //System.out.println(maxDayOfMonth);        //System.out.println(maxHourOfDay);       //如何格式化日期   格式化日期需要用到 SimpleDateFormat        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");         SimpleDateFormat format1 = new SimpleDateFormat("yyyy/MM/dd");        SimpleDateFormat format2 = new SimpleDateFormat("yyyy/MM/dd/ HH:mm:ss");        SimpleDateFormat format3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        System.out.println(format.format(new Date()));        System.out.println(format1.format(new Date()));        System.out.println(format2.format(new Date()));        System.out.println(format3.format(new Date()));                        //java8中添加了LocalDate、 localTime、localDateTime、clock                                        }}

原创粉丝点击