Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 显示不同的日期格式_Android_Datetime_Calendar_Android Calendar - Fatal编程技术网

Android 显示不同的日期格式

Android 显示不同的日期格式,android,datetime,calendar,android-calendar,Android,Datetime,Calendar,Android Calendar,我的日期格式如下所示: 日期:2015年1月19日(1月) 代码如下: int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK); String day = cal.getDisplayName(dayOfWeek, Calendar.LONG, Locale.US); 但我想这样展示: 日期:2015年1月19日(星期一) 如何修改代码?请帮我看看。谢谢 您可以用标准的Java方式来完成 DateFormat dateFormat = new SimpleD

我的日期格式如下所示:

日期:2015年1月19日(1月)

代码如下:

int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
String day = cal.getDisplayName(dayOfWeek, Calendar.LONG, Locale.US);
但我想这样展示:

日期:2015年1月19日(星期一)


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

您可以用标准的Java方式来完成

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

您可以用标准的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:I/System.out(11052):dd-MM-yyyy(EEE)01-01-1970(Thu)

请使用以下三行:

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:I/System.out(11052):年月日(EEE)01-01-1970(星期四)