显示不同的日期格式

问题描述:

我的日期格式为显示这样的:显示不同的日期格式

日期:19/01/2015(1月)

下面是代码:

int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK); 
String day = cal.getDisplayName(dayOfWeek, Calendar.LONG, Locale.US); 

但我想显示在这样的:

日期:19/01/2015(星期一)

我如何修改代码?请帮我看看。谢谢!

你能做到标准的Java方法

DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy(EEE)") 
dateFormat.format(new Date()) 

请使用以下三行:

String format = "dd-MM-yyyy(EEE)"; 
SimpleDateFormat sdf = new SimpleDateFormat(format, Locale.US); 
System.out.format("%30s %s\n", format, sdf.format(new Date(0))); 

日志 - 01-21 16:39:34.125:我/的System.out(11052) :dd-MM-yyyy(EEE)01-01-1970(星期四)