溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java Date類和DateFormt類和Calendar類寫可視化日歷 版本二,鍵盤實現(xiàn)輸入

發(fā)布時間:2020-07-04 22:11:39 來源:網(wǎng)絡 閱讀:231 作者:wx5d21d5e6e5ab1 欄目:編程語言
    Scanner scanner=new Scanner(System.in);   //創(chuàng)建輸入對象
    String s=scanner.nextLine();               //獲取輸入字符串
    DateFormat it =new SimpleDateFormat("yyyy-MM-dd");
    Date d=it.parse(s);

    Calendar c= new GregorianCalendar();
    c.setTime(d);
    int day=c.get(Calendar.DAY_OF_MONTH);
    c.set(Calendar.DAY_OF_MONTH,1);

    System.out.println("日\t一\t二\t三\t四\t五\t六");
    for(int i=0;i<c.get(Calendar.DAY_OF_WEEK)-1;i++)
    {
        System.out.print("\t");
    }
    int max=c.getActualMaximum(Calendar.DATE);
    for(int i=1;i<=c.getActualMaximum(Calendar.DATE);i++)
    {

        if(i==day)
        {
            System.out.print(i+"*\t");             //在給定日期前加*
        }
        else
        {
            System.out.print(c.get(Calendar.DAY_OF_MONTH)+"\t");
        }
        if(c.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY)
        {
            System.out.println();
        }

        c.add(Calendar.DAY_OF_MONTH, 1);
    }
向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI