码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础课程---SimpleDateFormat

时间:2019-05-10 16:47:49      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:==   date   row   字符   int   课程   static   练习题   实例   

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

标签:==   date   row   字符   int   课程   static   练习题   实例   

原文地址:https://www.cnblogs.com/wjgbok/p/10844867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!