时间日期相关类总结、System类

时间日期相关类总结

Date类

 A.构造方法

  Date();根据当前系统时间创建时间对象

   B.成员方法

  Date(long time)根据传入的毫秒值时间创建出日期对象

DateFormat类&SimpleDateFormat类

 A.构造方法

  SimpleDateFormat(String s):根据指定模板创建日期格式化对象

   B.成员方法

  String format(Date d):根据指定格式化日期对象

  Date parse(String s):根据指定解析格字符串

Calendar类

 A.创建对象的方式

  Calendar = Calendar.newinstance(); 获取日历类对象

   B.成员方法

  int get(int n) 获取指定日历字段信息

  void set(int n ,int value):将指定日历字段设置为指定的值

  void add(int n int value):将指定日历字段加减指定的值

 

System类

我们先来了解一下这个类System

System 类位于 java.lang 包,代表当前 Java 程序的运行平台,系统级的很多属性和控制方法都放置在该类的内部。由于该类的构造方法是 private 的,所以无法创建该类的对象,也就是无法实例化该类。

常用方法

 currentTimeMillis() 方法

  1. long m = System.currentTimeMillis();

该方法的作用是返回当前的计算机时间,时间的格式为当前计算机时间与 GMT 时间(格林尼治时间)1970 年 1 月 1 日 0 时 0 分 0 秒所差的毫秒数。一般用它来测试程序的执行时间

arraycopy() 方法

  1. public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)

该方法的作用是数组复制,即从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。

案例:

   

    public static void main(String[] args) {
demo1();
}

/***
* currentTimeMillis() 方法
* 该方法的作用是返回当前的计算机时间,时间的格式为当前计算机时间与 GMT 时间(格林尼治时间)1970 年 1 月 1 日 0 时 0 分 0 秒所差的毫秒数。一般用它来测试程序的执行时间
*/
private static void demo1() {
long l = System.currentTimeMillis();
for (int i = 1; i <9999 ; i++) {

System.out.println(i);
}
long l1 = System.currentTimeMillis();
System.out.println("一共使用的时间是"+(l1-l)+"毫秒");
}
}

获取System.点出currentTimeMillis方法 求出两个 用第二个减去第一个
看运行结果:

 

 然后我们来看第二个方法

    public static void main(String[] args) {
// demo1();
demo2();
}

/***
* arraycopy() 方法
* public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
* 该方法的作用是数组复制,即从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。
*
*/
private static void demo2() {
// 首先我们先创建一个数组
// 定义数组源
int[] arr={1,2,3,4,5,6,7};
// 定义目标数组
int[] dest={6,7,8,9,10};

System.out.println("打印数组前"+Arrays.toString(dest));
System.arraycopy(arr,0,dest,0,3);
System.out.println("打印数组后"+Arrays.toString(dest));
}

首先我们先来创建一个方法,在方法中写人两人数组,在数组中分别输出打印前,和打印后

然后我们使用System.arraycopy() 方法 使两个数组合并在一块

我们来看打印输出:

 

 

 

 

 

 
posted @ 2022-07-05 09:26  一位程序袁  阅读(37)  评论(0编辑  收藏  举报