Java中Date的用法

//        Date   时间类 有sql包下面Date(只有在数据库中使用)的和util包下的Date
//        获取当前时间
        Date now=new Date();
        System.out.println(now);
//        paramter 参数
//        param: long 毫秒   1秒=1000毫秒
//        从19701月1日 开始的时间
        Date date=new Date(10000);
        System.out.println(date);
     //        获得明天此时此刻的时间
/*//        System类的方法
        long times=System.currentTimeMillis();
    //    System.out.println(times);
//    结果    1517370405763毫秒,即从1970年到现在的时间(单位毫秒)
         Date tomrrow=new Date(times+24*60*60*1000L);     
     //    System.out.println(tomrrow);
*/
//        获得当前时间       转换标准格式:
//        simpleDateFormat         日期格式化
        SimpleDateFormat fomat1=new SimpleDateFormat();
//        格式化处理日期
        String string=fomat1.format(now);
        System.out.println(string);
/*        yyyy:年份     MM:月份      dd:日期
          HH/hh:时      mm:分钟      ss:秒 数
          a:上午/下午        E:星期几
 */        
//               明天的当前日期
        SimpleDateFormat format2=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss a");
        String string2=format2.format(now);
        System.out.println(string2);
        
//        String--->Date
//        一定要确保 字符串的日期格式和使用的日期格式器中定义的格式一样
        String string3="2017-12-30 09:30:12 上午";
                Date date3=format2.parse(string3);
                System.out.println(date3);//


你可能感兴趣的:(java知识)