java date的使用_java Date类的使用方法

2Q==

在java时间的处理上,有对应的Date类对时间进行精确。虽然在使用上不如其他的时间类常见,但因为能够格式化时间的用法,我们依然可以选择Date类进行时间问题的处理。下面我们就Date类的概念、构造方法讲解,然后就其中的函数DateFormat的使用方法带来实例讲解。

1.Date概念

Date表示特定的瞬间,精确到毫秒。

在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串。不过,这些函数的 API 不易于实现国际化。从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和解析日期字符串。

2.Date类的方法及其构造方法Date date = new Date(); //创建日期对象

System.out.println(date);//Sun Aug 08 12:23:03 CST 2088 输出的是当前日期

Date date = new Date(0L);//0L是一个参数 是一个long的数值 计算 时间远点到 到这个数据值的时间。

System.out.println(date);// Thu Jan 01 08:00:00 CST 1970

date = new Date(3742767540068L);

System.out.println(date);// Sun Aug 08 09:39:00 CST 2088 表述时间原点经过3742767540068L 毫秒

Date date = new Date();

long time = date.getTime(); // 获取时间原点到当前日期的毫秒数

System.out.println(time);//3742777636267

3.实例import java.text.DateFormat;

import java.util.Date;

public class DateEx {

public static void main(String args[])

{

Date date = new Date();

System.out.println("Date: "+date);

System.out.println("Year: "+date.getYear());  //it is not a good way

System.out.println("Month: "+date.getMonth());  //it is not a good way

System.out.println("Time: "+date.getHours());  //it is not a good way

System.out.println("----- The formating date -----");

System.out.println("Date: "+DateFormat.getDateInstance().format(date) );

System.out.println("Time: "+DateFormat.getTimeInstance().format(date) );

System.out.println("Date and Time: "+DateFormat.getDateTimeInstance().format(date) );

}

}

以上就是java中Date类的使用方法,有想要处理时间格式化问题的,可以选择Date类来进行解决,在其构造方法上掌握,就可以使用代码进行运用了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值