如果有机会,请尝试Java8中全新的时间日期API!(参见Java8新特性随笔)

  如果还是使用Java7及之前的版本,那么你可以尝试一些工具类(参考使用工具类相关的Hutool-DateUtil)

  如果又不能升级JDK,又无法引入第三方依赖库,那么你可以需要了解以下的时间日期相关的API(无奈之举)

一、常用日期类

   Java基础——常用类之日期时间类

二、System类

  我们比较常用的时间相关的方法:

  Java基础——常用类之日期时间类

  我们这里特别注意一下它的定义:返回的是与1970.1.1的时间差单位:毫秒),由这个定义我们也容易知道它一般不单独使用(意义不大),

  最常见的用途就是:计算时间差:

public static void main(String[] args) {
        long start = System.currentTimeMillis();
        for (int i = 0; i<100; i++) {
            if (i % 2 == 0) {
                System.out.println("左青龙");
            } else {
                System.out.println("右白虎");
            }
        }
        long end = System.currentTimeMillis();
        System.out.println("用时(ms):"+ (end - start));
    }
View Code

相关文章: