SentralLiu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Date类(重点)
Date类: 日期类
打印日期为格林威治时间格式

public class DateTest {
    public static void main(String[] args) {
        Date date = new Date();
        System.out.println(date);
        System.out.println(date.getTime());
        
        //Date date2 = new Date(1000); //从1970年开始+1秒
        Date date2 = new Date(date.getTime());
        System.out.println(date2);
    }
}

日历类
日历类: abstract抽象类     用于求时间的类

public class CalendarTest {
    public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();
        //System.out.println(Calendar.YEAR); //2021?
        
        System.out.println(calendar.get(Calendar.YEAR));  //2021
        System.out.println(calendar.get(Calendar.MONTH)+1); //10  0~11代表月份
        System.out.println(calendar.get(Calendar.DAY_OF_MONTH));  //27
        
        calendar.set(calendar.YEAR, 2000);  //设置年份
        System.out.println(calendar.get(Calendar.YEAR));  //2000
        
        calendar.add(Calendar.YEAR, 20);  //给年份增加数量
        System.out.println(calendar.get(Calendar.YEAR));  //2020
        
    }
}


日期格式类
SimpleDateFormat:带格式的日期类---配合Date使用

public class SimpleDateFormatTest {
    public static void main(String[] args) throws ParseException {
        //实例化日期格式类,传入日期格式
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        //传入Date--->转字符串输出
        System.out.println(sdf.format(new Date()));
        
        String strDate = "2009-08-09 08:10:08";
        //传入字符串-->根据日期格式返回Date对象
        Date date = sdf.parse(strDate);
        System.out.println(date);
    }
}


System类
System类: 系统类,用于进行系统操作的工具类---静态方法

public class Test1 {
    public static void main(String[] args) {
        //System.exit(0);   //退出
        
        int[] a = {1,3,5};
        int[] b = new int[a.length+3];  //扩容输入
        System.arraycopy(a, 0, b, 0, a.length);
        System.out.println(Arrays.toString(b));
        
        //获取系统的属性对象:键值对形式出现的
        Properties properties = System.getProperties();
        System.out.println(properties); //{key=value,key2=value,,,}
        
        System.out.println("========================");
        
        //可以根据key获取value,key往往为已知且是字符串形式
        System.out.println(properties.getProperty("sun.boot.library.path"));
    }
}

posted on 2021-10-27 20:57  SentralLiu  阅读(26)  评论(0)    收藏  举报