记一次使用SimpleDateFormat 格式化时间时遇到的问题
网上的使用方法一大堆,我就不再介绍了,就写一下自己遇到的问题.
先来实现一下获取当前时间:
SimpleDateFormat simpleDateFormat =new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss"); String nowTime=simpleDateFormat .format(new Date());
一般来说这样写是没有问题的,但是我遇到了以下问题:
这个类的使用竟然要 API level 24及以上才能使用,上网查询之后发现网上的写法与此并没有两样,这令我很费解。
在询问过身边的大佬之后,知道了问题所在,原因在于 使用SimpleDateFormat 类进行导包的时候有两个选项,我选择的那个并不是
Java语法中的那个包.虽然他们看起来一模一样,类名,方法名,以及使用方法都是一样的.
所以解决方案是:
导包的时候选择 Java的包,也就是下面的方式(有无首字母大写忘记了)
import Java.text.SimpleDateFormat