以下是您可以選擇的方法。
DateFormat df = new SimpleDateFormat("EEE, d MMM yyyy, HH:mm");
String date = df.format(Calendar.getInstance().getTime());
Log.d("Date->",date);
//Specifically if you want to print day
DateFormat df = new SimpleDateFormat("EEE");
String date = df.format(Calendar.getInstance().getTime());
Log.d("------------Date->",date);
DateFormat df = new SimpleDateFormat("EEE");
String day= df.format(Calendar.getInstance().getTime());
Log.d("------------Day->",day);
儘管你可以有DateFormat的圖案,比如:
"yyyy.MM.dd G 'at' HH:mm:ss z" ----> 2001.07.04 AD at 12:08:56 PDT
"hh 'o''clock' a, zzzz" -----------> 12 o'clock PM, Pacific Daylight Time
"EEE, d MMM yyyy HH:mm:ss Z"-------> Wed, 4 Jul 2001 12:08:56 -0700
"yyyy-MM-dd'T'HH:mm:ss.SSSZ"-------> 2001-07-04T12:08:56.235-0700
"yyMMddHHmmssZ"--------------------> 010704120856-0700
"K:mm a, z" -----------------------> 0:08 PM, PDT
"h:mm a" --------------------------> 12:08 PM
"EEE, MMM d, ''yy" ----------------> Wed, Jul 4, '01
欲瞭解更多您可以參考 - >Java Doc
請告訴我們的代碼你的相關部分。此外,我會優先使用日曆而不是日期,因爲日期的大多數方法已被棄用 – Opiatefuchs