date,long,String,Calendar的相互转换

DATE类的转换
String 转DATE

		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		Date date=sdf.parse(String);						//这里String需要满足上方格式"yyyy-MM-dd"
		注:这里需要导包
		
		import java.util.Date;
		import java.text.ParseException;
		import java.text.SimpleDateFormat;
		main方法后需要添加public static void main(String[] args) throws ParseException {
		示例:

在这里插入图片描述
DATE转String

	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
	Date date=new Date();			//创建一个Date类,date为当前时间
	String string=sdf.format(date);	//转换这个Date类为String类
	
	注:这里需要导包
	import java.util.Date;
	import java.text.SimpleDateFormat;
	示例:

在这里插入图片描述
DATE转long

	Date date=new Date();			//创建一个Date类,date为当前时间
	long time=date.getTime();
	
	注;这里需要导包
	import java.util.Date;
	示例:

在这里插入图片描述
long转DATE

Date date=new Date(Long);

注:这里需要导包
import java.util.Date;

在这里插入图片描述
Date转Calendar

	Calendar cal=Calendar.getInstance();
	Date date=new Date(); 		
	cal.setTime(date);
	注:这里需要导包
	import java.util.Calendar;
	import java.util.Date;
	示例

在这里插入图片描述
Calendar转Date

	Calendar cal=Calendar.getInstance();
	Date date=cal.getTime(); 
	注:这里需要导包
	import java.util.Calendar;
	import java.util.Date;

在这里插入图片描述
注:
在SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);中
yyyy:四位数的年
MM:月份
dd:日期
E:星期几
D:一年中的第几天
HH:小时,24小时制0-23
hh :小时 ,12小时制1-12
k: 小时,24小时制1-24
K:小时,12小时制0-11
Z:时区
a:上下午标记
w:一年中的第几个星期
W:一日中的第几个星期
mm:分钟
ss:秒
SSS:毫秒
//我一名大一学生,也有很多不会,这次写这个完全是因为老师要求我们每一个人要写一个自己的博客,内容自定,我想我就写了一下自己的笔记,在网上查这些时,也是零零碎碎的,好像没有人把他们汇总起来。所以我就做了一下小小的汇总。虽然知道没什么人看,但你们看见我有什么错误的话,帮忙提出一下,我好做出修改。以后每周我会选一个我这周学了的知识点做一下总结。emmm没话了,谢谢。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值