日期类java.util.Date

 1 package com.msb.test02;
 2 
 3 import java.util.Date;
 4 
 5 /**
 6  * 开发人:liu
 7  * 日期:15:41:05
 8  * 描述:IntelliJ IDEA
 9  * 版本:1.0
10  */
11 public class Test {
12     //这是一个main方法:是程序的入口
13     public static void main(String[] args) {
14         //java.util.Date
15         Date d=new Date();
16         System.out.println(d.toString());
17         System.out.println(d.toGMTString());//过期方法  过时方法  废弃方法
18         System.out.println(d.toLocaleString());
19         System.out.println(d.getYear());
20         System.out.println(d.getMonth());//返回的值在0和11之间,其值为0代表一月
21         System.out.println(d.getTime());//自1970年1月1日以来,以此日期为准的00:00:00 GMT的毫秒数
22         System.out.println(System.currentTimeMillis());
23         /*(1)疑问获取时间差用谁:d.getTime()还是System.currentTimeMillis()
24         * 答案:System.currentTimeMillis()--》因为这个方法是静态的可以类名.方法名直接调用
25         * (2)public static native long currentTimeMillis();
26         * 本地方法
27         * 为什么没有方法体?因为这个方法的具体实现不是通过java写的
28         * (3)这个方法的作用
29         * 一般回去衡量一些算法所用的时间*/
30         long starTime=System.currentTimeMillis();
31         for (int i = 0; i < 100000; i++) {
32             System.out.println(i);
33         }
34         long endTime=System.currentTimeMillis();
35         System.out.println(starTime-endTime);
36 
37     }
38 }

 

posted @ 2022-10-09 16:55  爱的加勒比  阅读(39)  评论(0)    收藏  举报