Java用不同的格式顯示日期
如何以不同的格式顯示日期?
解決方法
本示例顯示星期一到星期五的短格式名稱,使用DateFormatSymbols類的DateFormatSymbols().getWeekdays()方法。
import java.text.*; import java.util.*; public class Main { public static void main(String[] args) { Date dt = new Date(1000000000000L); DateFormat[] dtformat = new DateFormat[6]; dtformat[0] = DateFormat.getInstance(); dtformat[1] = DateFormat.getDateInstance(); dtformat[2] = DateFormat.getDateInstance(DateFormat.MEDIUM); dtformat[3] = DateFormat.getDateInstance(DateFormat.FULL); dtformat[4] = DateFormat.getDateInstance(DateFormat.LONG); dtformat[5] = DateFormat.getDateInstance(DateFormat.SHORT); for(DateFormat dateform : dtformat) System.out.println(dateform.format(dt)); } }
結果
上麵的代碼示例將產生以下結果。
9/9/01 7:16 AM Sep 9, 2014 Sep 9, 2014 Sunday, September 9, 2014 September 9, 2014 9/9/01