首页 > 其他 > 详细

Date DateFormat SimpleDateFormat

时间:2019-08-05 13:37:36      阅读:72      评论:0      收藏:0      [点我收藏+]

  空参构造   Date d = new Date()         返回当前时间   (与初始时间之前相差的毫秒值)

  有参构造   Date d = new Date(0)         返回 1970年01月01日 08:00

  getTime()     与 System.currentTimeMills()  一样       返回当前时间

  setTime()     设置时间

技术分享图片
import java.util.Date;

public class demon3_date {

    public static void main(String[] args) {
        demon1();
        Date d1 = new Date();
        demon2(d1);
        d1.setTime(1000);
        System.out.println(d1);
    }

    public static void demon2(Date d1) {
        System.out.println(d1.getTime());
        System.out.println(System.currentTimeMillis());
    }

    public static void demon1() {
        Date d1 = new Date();
        System.out.println(d1);  // 空参构造
        
        Date d2 = new Date(100);
        System.out.println(d2);
    }
}
技术分享图片

 

DateFormat类的概述
* DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。是抽象类,所以使用其子类SimpleDateFormat

  DateFormat df = DateFormat.getDateInstance()     //静态方法  返回子类对象

          = new simpleDateFormat()

  

simpleDateFormat 常用方法:
  public final String format(Date date) 格式化输入日期 : 默认输出这个 2019-5-26 
  DateFormat d = DateFormat.getDateInstance() = new simpleDateFormat() 
  # Date d1 = new Date(); 
  # System.out.println(d.format(d1))
  System.out.println(d.format(new Date()));

 

simpleDateFormat 的构造方法 给参数 设置时间的格式
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mi:ss")
  System.out.println(d.format(new Date())); 输出 2019-05-26 20:12:18

 

public Date parse(String source) 解析字符串的文本,生成 Date。 
  String s1 = "2018年12月29日 09:00:10";
  SimpleDateFormat sd2 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
  Date d1 = sd2.parse(s1);

Date DateFormat SimpleDateFormat

原文:https://www.cnblogs.com/yaobiluo/p/11302141.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!