Calendar c = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String formattedDate = sdf.format(c.getTime()); // 取得符合yyyy-MM-dd格式的字串
不過,這有個缺點,那就是產生出來的字串永遠都會按照yyyy-MM-dd的格式顯示。
如果想要更進一步讓顯示的格式可以按照手機本身的地區設定呢?
方法也很簡單,只要利用DateFormat即可。
DateFormat dfDate_day= DateFormat.getDateInstance(DateFormat.SHORT, Locale.getDefault()); dfDate_day.format(c.getTime()); // 取得符合地區設定格式的字串
透過以上的方式就可以讓使用者看到習慣的顯示格式,也提供較好的使用者體驗。
沒有留言:
張貼留言