函数要求输出如下的内容:
今天是xxxx年xx月xx日星期x。其中星期数要用汉字表示,例如:星期四。
本人小菜 ,见笑了

解决方案 »

  1.   

    import java.util.*; public class Test{ 
    public static void main (String args[]) { 
                    GregorianCalendar C = new  GregorianCalendar(); 
    System.out.println("今天是"+C.get(C.YEAR) +"年"+C.get(C.MONTH)+ " 月" + 
    (C.get(C.DAY_OF_MONTH))+"日,今天是星期"+C.get(C.DAY_OF_WEEK)); 


    这个是我的程序 日期和星期都不对 还有星期的格式,我不太明白
      

  2.   

    import java.text.SimpleDateFormat;
    import java.util.Date;
    public class C { public static void main(String[] args){
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy年M月d日 E");
    System.out.println(sdf.format(new Date()));
    }}
      

  3.   

    import java.util.*;
    import java.text.*;
    public class Test3{
    public static void main(String[] args){
    System.out.println("今天是:"+getTodate());
    }
    public static String getTodate(){
    String[] weekName={"日","一","二","三","四","五","六"};
    SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日星期");
    Calendar today=Calendar.getInstance();
    return sdf.format(today.getTime())+weekName[today.get(Calendar.DAY_OF_WEEK)-1];
    }}