SimpleDateFormat
// 方法一
Calendar mCal = Calendar.getInstance();
CharSequence s = DateFormat.format("yyyy-MM-dd kk:mm:ss", mCal.getTime()); // kk:24小時制, hh:12小時制
// 方法二
String dateformat = "yyyyMMdd";
SimpleDateFormat df = new SimpleDateFormat(dateformat);
String today = df.format(mCal.getTime());
Log.d(TAG, "today is " + today);
// 指定日期
mCal.set(Calendar.YEAR, 2013);
mCal.set(Calendar.MONTH, 11); // 1 月是 0, 所以 12 月是 11, 容易讓人搞混, 建議採用 Calendar 常數
mCal.set(Calendar.MONTH, Calendar.DECEMBER) // 跟前一行指令功能一樣,不過以 Calendar 常數 表示
mCal.set(Calendar.DATE, 12);
today = df.format(mCal.getTime());
Log.d(TAG, "today is " + today);