美文网首页
Java中Date类的使用

Java中Date类的使用

作者: 所以然WZY | 来源:发表于2018-11-22 11:20 被阅读0次

    几种导包形式:

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

    1:获取系统当前时间
    方法一:

     SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            System.out.println(df.format(new Date()));
    

    运行结果如下图:

    2018-11-22 11:08:20
    

    方法二:

    public class DateDemo {
        public static void main(String[] args) {
            DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
            Date date = new Date();
            Date date1 = new Date(date.getTime());
            String format = df.format(date1);
            System.out.println(format);
        }
    }
    

    运行结果如下图:

    2018-11-22
    

    2:获取指定的年月日,注意12月是一个特殊月份,Java中默认0月-11月为1月-12月,现在我们来获取1997年12月28日

     public static void main(String[] args) {
            Calendar instance = Calendar.getInstance();
            instance.set(Calendar.YEAR,1997);
            instance.set(Calendar.MONTH,12);
            instance.set(Calendar.DATE,28);
            int year = instance.get(Calendar.YEAR)-1;
            int month= instance.get(Calendar.MONTH)+12;
            int day = instance.get(Calendar.DATE);
            System.out.println(year+"年"+ month+"月"+day+"日");
    
        }
    }
    

    运行结果如下:

    1997年12月28日
    

    相关文章

      网友评论

          本文标题:Java中Date类的使用

          本文链接:https://www.haomeiwen.com/subject/oxzkqqtx.html