网上的使用方法一大堆,我就不再介绍了,就写一下自己遇到的问题.

先来实现一下获取当前时间:

SimpleDateFormat simpleDateFormat =new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");
String nowTime=simpleDateFormat .format(new Date());

 一般来说这样写是没有问题的,但是我遇到了以下问题:

记一次使用SimpleDateFormat 格式化时间时遇到的问题-LMLPHP

这个类的使用竟然要 API level 24及以上才能使用,上网查询之后发现网上的写法与此并没有两样,这令我很费解。

在询问过身边的大佬之后,知道了问题所在,原因在于 使用SimpleDateFormat 类进行导包的时候有两个选项,我选择的那个并不是

Java语法中的那个包.虽然他们看起来一模一样,类名,方法名,以及使用方法都是一样的.

所以解决方案是:

导包的时候选择 Java的包,也就是下面的方式(有无首字母大写忘记了)

import Java.text.SimpleDateFormat

04-15 16:22