JAVA之时间日期转换

Date

// 获取当前时间日期
Date date1 = new Date();
Date date2 = new Date();

date1.setTime(1000);
date2.setTime(2000);

// 比较两个时间,如果date2在date1后面,就是date2比date1大的时候。返回true
date2.after(date1);

// 比较两个时间,如果date1在date2前面,就是date1比date2小的时候。返回true
date1.before(date2);

// 如果date2跟date1一样的时候返回0
// 如何date2比date1大的时候返回-1
// 如果date2比date1小的时候返回1
date1.compareTo(date2);

SimpleDateFormat (日期格式化)

先看日期格式的一些字母的代表的意思
在这里插入图片描述
SimpleDateFormat 使用

SimpleDateFormat myFmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

//这个时间格式需要与上面的时间格式一致,不然会抛出异常
String date = "2020-05-20 00:00:00"

// 吧字符串时间格式转换成Date时间
// String转Date
Date currData = dateFormat.parse(date);
/时间Date时间转换成时间戳类型
Long time =  currDate.getTime();
 // 时间戳类型转换成时间
 Date date = new Date(time);

// 把时间日期转换成上面格式化的格式的时间String-----Date转String
// Date 转换成 指定时间格式字符串"2020-05-01 00:00:0"
String aa = dateFormat.format(currData);
System.out.println(aa);
Calendar 用法

在这里插入图片描述

Calendar常用用法

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值