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没话了,谢谢。