日期和时间

本文介绍了Java中处理日期和时间的三个主要类:Date用于表示当前系统时间,可以通过getTime()获取毫秒值;SimpleDateFormat用于格式化和解析日期,提供自定义格式的能力;Calendar作为抽象类代表日历对象,支持字段的增减和修改。
摘要由CSDN通过智能技术生成

java中的日期和时间的表达

1、Date

1)Date类概述

Date类的对象在java中代表的是当前附所在系统的此刻日期时间。
Date d=new Date ();

2)Date 构造器 public Date();

创建一个Date对象代表的是系统当前此刻日期时间

3)Date的常用方法

pubbic long getTime( );
long time=d.getTimel();
获取时间对象的毫秒值。

4)Date类记录时间的2种形式

形式1:日期对象
会建一个日期对象代表了:当前系统的此日期时间对象
Date d=new Date ();
System.out.println(a);
形式2:时间毫秒值
指的是从1970年1月1日00:00:00走到此刻的毫秒

2、SimpleDateFormat

1)SimpleDateFormat类作用
①可以对Date 对象或时间毫秒伯格各或化成我们的喜欢的时间形式
②也可以把字符串的时间形式解析成日期对象
2)SimpleDateFormat的构造器
①public SimpleDateFormat()
构造一个SimpleDateFormat,使用默认格式
③pubic SimpleDatefFormat IString patten)
构造一个SimpleDateFormat,使用指定格式
3)SimpleDateFormat的格式化方法
public final String format (Date date)
将日期格式化日期/时间字符串
public final String format (Object time)
将时间毫秒值格式的成日期/时间字符串
4)SimpleDateformat解析字符串时间为日期对象
public Date parse(String source) 从给定字符串的开始解析文本生成日期

注:形式必须与被解析时间的形式完全一样,否则会报错!

3、Calendar

1) Calendar 概述

1.Calender代表了系统此刻日期对应的日历对象.
2.Calendar 是一个抽象类,不能直接创建对象

2)Calendar 日历类创建日历对象的方法

方法名:public static Calender getInstance()
说明:获取当前日历对象

3)Calendar 常用方法

1.public int get (int field)
取日期中的某个字段信息
2.public void set (init field,int value)
修改日历的某个字段信息
3.public void add (int field,int amount)
为某个字段增加/减少指定值
4.public final Date getTime()
拿到此刻日期对象
⑤ public long getTimenMillis()
拿到此刻时间毫秘值
注:Calendar是可变日期对象,一旦修改后其对复本身表示的时间将产生变化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值