1.鍵盤錄入一個年份,然后輸出該年二月份的天數。
Scanner sc = new Scanner(System.in); System.out.PRintln("請輸入一個年份:"); int year = sc.nextInt(); //創建日歷類 //static Calendar getInstance() 使用默認時區和語言環境獲得一個日歷。 Calendar cs = Calendar.getInstance(); //設置日歷,在指定的日歷下進行操作 cs.set(year, 2, 1); //這里的2月實際上是3月,因為月從0開始 cs.add(Calendar.DAY_OF_MONTH, -1); //對當前的日歷進行操作 int day=cs.get(Calendar.DAY_OF_MONTH); System.out.println(day); sc.close();2.日期和字符串之間的轉換//日期格式化字符串 Date d=new Date(); System.out.println(d); //SimpleDateFormat sdf=new SimpleDateFormat();//默認格式 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String s=sdf.format(d); //System.out.println(s);//17-2-20 下午5:37 System.out.println(s);//2017-02-20 17:40:03 //字符串解析日期 String ss="2017-02-20 17:40:03"; SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //注意格式應該與給定的字符串格式一樣 Date dd=sd.parse(ss); System.out.println(dd); //Mon Feb 20 17:40:03 CST 2017
新聞熱點
疑難解答