1. 程式人生 > >記一次使用SimpleDateFormat 格式化時間時遇到的問題

記一次使用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