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