1
我試着下面的代碼爲此。什麼是日期格式字符串爲9月29日,9月30日,10月2日等
private SimpleDateFormat dateFormatter = new SimpleDateFormat("d MMM");
dateFormatter.parse("13 Jan");
但它提出瞭解析異常無效日期。
我試着下面的代碼爲此。什麼是日期格式字符串爲9月29日,9月30日,10月2日等
private SimpleDateFormat dateFormatter = new SimpleDateFormat("d MMM");
dateFormatter.parse("13 Jan");
但它提出瞭解析異常無效日期。
這是dd MMM
格式。所以,你需要使用它作爲
new SimpleDateFormat("dd MMM");
讀Date and Time Patterns文檔瞭解更多信息。
可能還有另一個問題。對於您當前的輸入,格式"d MMM"
也可以使用。
嘗試,因爲:
final Calendar calendar = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("dd MMM"); // dd for date, MMM for Month
Toast.makeText(getApplicationContext(), formatter.format(calendar.getTime()), Toast.LENGTH_SHORT).show();
希望它能幫助。
這是'dd MMM'。 – 2014-09-29 07:07:42
我試過了。它會產生異常「無法解析日期」 – 2014-09-29 07:11:15