java 编写程序,输出当前的日期及星期,要求输出的格式为:****年**月**日 星期**

2024-11-26 06:56:34
推荐回答(4个)
回答1:

没必要一楼那么麻烦

直接用SimpleDateFormat定义格式就可以得出
代码如下:

import java.text.SimpleDateFormat;
import java.util.Date;

public class FormatDate {
public static void main(String[] args) {
SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日 E");
String newDate = format.format(new Date());
System.out.println(newDate);
}
}

回答2:

怎么了 要我们给你编程吗 小伙子 哪有把题目丢给别人来解决的啊
这样是不行的 你那里不懂可以问嘛

回答3:

2楼赞

回答4:

public static void main(String[] args) {
Calendar c=Calendar.getInstance();
int y=c.get(Calendar.YEAR);
int m=c.get(Calendar.MONTH);
int dd=c.get(Calendar.DATE);
int date=c.get(Calendar.DAY_OF_WEEK);
String result="";
result+=y+"年";
if(m<10)
{
result+="0"+m+"月";
}
else
{
result+=m+"月";
}
if(dd<10)
{
result+="0"+dd+"日";
}
else
{
result+=dd+"日";
}

switch(date)
{
case 1: result+=" 星期日"; break;
case 2: result+=" 星期一"; break;
case 3: result+=" 星期二"; break;
case 4: result+=" 星期三"; break;
case 5: result+=" 星期四"; break;
case 6: result+=" 星期五"; break;
case 7: result+=" 星期六"; break;

}
}