• java之Date类


    1.构造方法:有参构造和无参构造;

    无参构造:

    1 import java.util.Date;//导包
    2 
    3 public class Date1 {
    4 public static void main(String[] args) {
    5     Date d=new Date();
    6 //获取当前计算机时间,月从0开始,周从周日开始
    7     System.out.println(d);//默认调用tostring()方法
    8 }
    9 }

    有参构造:

    1 import java.util.Date;
    2 
    3 public class Date1 {
    4 public static void main(String[] args) {
    5     //获得指定毫秒值得计算机日期时间
    6     Date dd=new Date(1000000000l);
    7     System.out.println(dd);//默认调用tostring()方法
    8 } 

    2.方法:

    通过日期对象获得时间的毫秒值

     1 import java.util.Date;
     2 
     3 public class Date1 {
     4 public static void main(String[] args) {
     5     //获得指定毫秒值得计算机日期时间
     6     Date dd=new Date(1000000000l);
     7     System.out.println(dd);
     8     System.out.println(dd.getTime());//1000000000   
     9 }
    10 }

    3.DateFormat是日期与时间格式化子类的抽象类,并且有具体的子类SimpleDateFormat创建对象。可以进行格式化(日期—字符串)、解析(字符串—日期)和标准化。

    3.1构造方法:

    3.2 format方法

    l 当出现y时,会将y替换成年

    l 当出现M时,会将M替换成月

    l 当出现d时,会将d替换成日

    l 当出现H时,会将H替换成时

    l 当出现m时,会将m替换成分

    l 当出现s时,会将s替换成秒

     1 import java.text.SimpleDateFormat;
     2 import java.util.Date;
     3 
     4 public class Date1 {
     5 public static void main(String[] args) {
     6 //创建对象
     7     SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
     8     Date d=new Date();//获得计算机日期时间
     9     System.out.println(s.format(d));//2019-12-26 12:44:54
    10 }
    11 }

     parse方法,将符合对象规则的字符串转换为日期格式

     1 import java.text.ParseException;
     2 import java.text.SimpleDateFormat;
     3 import java.util.Date;
     4 
     5 public class Date1 {
     6 public static void main(String[] args) throws ParseException {
     7 //创建对象
     8     SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
     9     Date d=new Date();//获得计算机日期时间
    10     System.out.println(s.format(d));//2019-12-26 12:44:54
    11     //throws ParseException
    12     System.out.println(s.parse(s.format(d)));//Thu Dec 26 14:48:12 CST 2019
    13 }
    14 }
  • 相关阅读:
    Python 虚拟环境 virtualenv
    Python
    开发语言之---Java
    LINUX系统
    关系型数据库之MySQL
    开发语言之---Python
    框架之---Django
    递归/面向过程编程
    迭代器/生成器函数及协程函数的编写和使用
    装饰器的编写及使用
  • 原文地址:https://www.cnblogs.com/mlf19920916/p/12102014.html
Copyright © 2020-2023  润新知