对于 Android 和 Java 开发者来说,时间的处理是我们必须掌握的知识。如果你尝试过造时间处理方面的轮子的话,你就会知道,关于时间的处理是一个非常复杂的问题。我们在处理时间时需要把时间转化成能让计算机理解的形式,而 Java 8 之前的库对日期和时间的支持是非常不理想的。Java 8 种提供了全新的时间 API 供我们使用,这些 API 在 java.time 包下。Android 开发者需要注意的是,虽然 Android Studio 2.4 已经开始支持 Java 8 了,但是却无法导入 java.time 包下的类文件,这个问题应该是 Android Studio 的 BUG。因为这个原因,所以笔者在这里介绍的是 Java 8 之前如何处理好时间和日期相关的问题。
评论