Java基础课程---SimpleDateFormat
Posted wjgbok
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础课程---SimpleDateFormat相关的知识,希望对你有一定的参考价值。
1 作用
格式化
解析
public static void main(String[] args) throws ParseException { // 实例化 SimpleDateFormat 使用默认的构造器 SimpleDateFormat sm = new SimpleDateFormat(); // 格式化 :日期:----》 字符串 Date date = new Date(); String format = sm.format(date); System.out.println(format.toString()); // 解析:格式化的逆过程 String str = "19-5-10 下午3:26"; Date data1 = sm.parse(str); System.out.println(data1); }
2 练习题
字符串 "2019-05-20" 转化为 java.sql.Date();
//注意,“yyyy-mm-dd”与“yyyy-MM-dd”的结果是不一样的,要保证M使用大写的。
public void test1() throws ParseException { String birth = "2019-05-20"; SimpleDateFormat sm = new SimpleDateFormat("yyyy-MM-dd"); Date date = sm.parse(birth); java.sql.Date bir = new java.sql.Date(date.getTime()); System.out.println(bir); }
3 练习题 3 “三天打鱼两天晒网” 从1990-01-01 到 xxxx-mm-xx 问是在打鱼还是晒网?
举例: 例如。2020-09-08 ? 总天数
总天数%5 == 1,2,3,:打鱼
总天数%5==4,0 时 在晒网
总天数的计算?
方式一:(date.getTime()-data.getTime())/(1000 * 60 * 60 * 24) +1
以上是关于Java基础课程---SimpleDateFormat的主要内容,如果未能解决你的问题,请参考以下文章