如果有机会,请尝试Java8中全新的时间日期API!(参见Java8新特性随笔)
如果还是使用Java7及之前的版本,那么你可以尝试一些工具类(参考使用工具类相关的Hutool-DateUtil)
如果又不能升级JDK,又无法引入第三方依赖库,那么你可以需要了解以下的时间日期相关的API(无奈之举)
一、常用日期类
二、System类
我们比较常用的时间相关的方法:
我们这里特别注意一下它的定义:返回的是与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)); }