A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


* Calendar:日历类。也是处理时间的。
*
* 在日历字段和Calendar之间提供了转换功能:
*                 从Calendar获取到任意一个日历字段。然后,按照我需要的数据进行组合。
*
* abstract class Person
* {
*                 public static Person getPerson()
*                 {
*                         Person p = new Student();
*                         return p;
*                 }
* }
*
* class Student extends Person
* {
*                 ...
* }
*
* 成员方法:
*                 public int get(int field):参数是日历字段。
*/
public class CalendarDemo {
        public static void main(String[] args) {
                // public static Calendar getInstance()
                Calendar c = Calendar.getInstance();// 多态

                // public static final int YEAR 年的字段
                // public int get(int field):参数是日历字段。
                int year = c.get(Calendar.YEAR);
                // System.out.println(year);

                // 月份
                int month = c.get(Calendar.MONTH);
                // 月份 0 - 11
                // System.out.println(month + 1);

                // 日
                int date = c.get(Calendar.DATE);
                // System.out.println(date);

                // 时
                int hour = c.get(Calendar.HOUR_OF_DAY);
                // System.out.println(hour);

                // 分
                int minute = c.get(Calendar.MINUTE);
                // System.out.println(minute);

                // 秒
                int second = c.get(Calendar.SECOND);
                // System.out.println(second);

                // 自己拼接
                String s = year + "年" + (month + 1) + "月" + date + "日" + " " + hour
                                + ":" + minute + ":" + ((second>9)?second:"0"+second);
                System.out.println(s);
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马