java.util.Date类,java.util. Calendar,DateFormat类,SimpleDateFormat。

Date类

日期类,表示日期时间,提供了操作日期时间的相关方法。
1)Date对象的创建(导入java.util.Date包)
1】Date():创建的Date对象表示当前的系统日期时间
2】Date(long date):创建的Date对象表示参数毫秒值所表示的日期时间。
代码:

import java.util.Date;
public class DateTest {
	public static void main(String[] args) {
		Date date = new Date();
		System.out.println(date);
	}
}

运行效果:
在这里插入图片描述

Date对象的常用操作:

1】 boolean | after(Date when):判断当前Date对象表示的时间是否在参数Date对象之后
boolean | before(Date when) 判断当前Date对象表示的时间是否在参数Date对象之前
2】Date对象和毫秒值的转换:
1> Date对象转毫秒值:long | getTime()
2> 毫秒值转Date对象:
a. 使用Date参数是毫秒值的构造器
b. 先使用默认无参构造器创建Date,再使用void | setTime(long time),将指定毫秒值封装到Date对象
3】Date对象和日期型字符串的转换:

DateFormat类:日期格式器类
此类是专门用于格式化时间日期的。就是能将Date对象转成日期型字符串,又能将日期型字符串转成Date对象。

创建日期格式的常用静态工厂方法:
static DateFormat | getDateInstance()
创建一个默认风格的日期格式器。
static DateFormat | getDateInstance(int style)
创建一个指定风格的日期格式器。

static DateFormat | getTimeInstance()
创建一个默认风格的时间格式器。
static DateFormat | getTimeInstance(int style)
创建一个指定风格的日期格式器。

static DateFormat | getDateTimeInstance()
创建一个默认风格的日期时间格式器。
static DateFormat | getDateTimeInstance(int dateStyle, int timeStyle)
创建一个指定风格的日期时间格式器。

DateFormat类中提供了很多int型的全局常量,表示不同的风格
public static final int FULL :完整风格
public static final int LONG :长风格
public static final int SHORT:短风格

常用的操作方法:
String | format(Date date):将参数Date对象转成日期型字符串
Date | parse(String source) :将参数日期型字符串转成Date对象
在转换的时候format()和parse()使用的必须是同一个日期格式器,否则会因为格式器的风格不同而转换失败报错。

SimpleDateFormat类:日期格式类,可以自定义风格

SimpleDateFormat对象的创建:
SimpleDateFormat(String pattern):创建日期格式SimpleDateFormat对象指定自定义的风格

日期风格模板的构造摘要(组成元素):
y – 年 M–月 d–日 E–星期 H–24制小时 h–12制小时 m–分 s–秒 S–毫秒

常用的操作方法:
String | format(Date date):将参数Date对象转成日期型字符串
Date | parse(String source) :将参数日期型字符串转成Date对象
在转换的时候format()和parse()使用的必须是同一个日期格式器,否则会因为格式器的风格不同而转换失败报错。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值