900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > JAVA 时间戳与Date类型的相互转换 格式化日期 字符串日期转Date

JAVA 时间戳与Date类型的相互转换 格式化日期 字符串日期转Date

时间:2021-04-10 03:59:48

相关推荐

JAVA 时间戳与Date类型的相互转换 格式化日期 字符串日期转Date

时间戳转Date

//时间戳Long timeStamp = 1527767665231L;//java中的Date默认精度是毫秒,13位,//时间戳转DateDate date = new Date(timeStamp);System.out.println(date);

Date转时间戳

Long time1 = date.getTime();//指定日期类转时间戳Long time2 = System.currentTimeMillis();//获取当前系统时间戳System.out.println(time1);System.out.println(time2);

格式化日期类

//创建SimpleDateFormat对象,指定样式SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");SimpleDateFormat sdf2=new SimpleDateFormat("yy-MM-dd HH:mm:ss");SimpleDateFormat sdf3=new SimpleDateFormat("y-M-d H:m:s");SimpleDateFormat sdf4=new SimpleDateFormat("y年的第D天");/* 占位符参考y 年M 年中的月份D 年中的天数d 月份中的天数H 一天中的小时数(0-23)h am/pm 中的小时数(1-12)m 小时中的分钟数s 分钟中的秒数S 毫秒数*///要格式化的Date对象Date date=new Date();//使用format()方法格式化Date对象为字符串,返回字符串String dateStr1 = sdf1.format(date);String dateStr2 = sdf2.format(date);String dateStr3 = sdf3.format(date);String dateStr4 = sdf4.format(date);System.out.println("yyyy-MM-dd HH:mm:ss ------> "+dateStr1);System.out.println("yy-MM-dd HH:mm:ss ------> "+dateStr2);System.out.println("y-M-d H:m:s ------> " + dateStr3);System.out.println("y年的第D天 ------> " + dateStr4);打印结果:yyyy-MM-dd HH:mm:ss ------> -12-29 15:52:49yy-MM-dd HH:mm:ss ------> 21-12-29 15:52:49y-M-d H:m:s ------> -12-29 15:52:49y年的第D天 ------> 的第363天

字符串日期转Date

String dateStr1 = "-05-18";String dateStr2 = "-05-17 12:37:56";Date date1 = null;Date date2 = null;try {date1 = new SimpleDateFormat("yyyy-MM-dd").parse(dateStr1);date2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(dateStr2);} catch (ParseException e) {e.printStackTrace();}System.out.println(date1);System.out.println(date2);打印结果:Wed May 18 00:00:00 CST Tue May 17 12:37:56 CST

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。