java中的日期转换

日期的转换

        public static void main(String[] args) throws ParseException {
            SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");

            Date date = new Date();
            System.out.println(date);
            //将日期格式转换成字符串
            String str = sd.format(date);
            System.out.println("日期转字符串格式:"+str);

            //------------------------------------------------------------------------------------
            //将字符串转换成日期格式java.util.Date
            String s = "1997-02-01";
            Date date2 = sd.parse(s);
            System.out.println("字符串转换成日期:"+date2);

            //------将字符串类型的时间存入数据库-------
            //1、将字符串转换成java.util.Date格式的日期
            //2、将java.util.Date转换成毫秒值
            //3、将毫秒值交给java.sql.Date重新创建可以存入数据库的时间格式

            long l = date.getTime();
            System.out.println(l);
            java.sql.Date sdate = new java.sql.Date(l) ;

            //带有时分秒的格式
            java.sql.Timestamp ts = new java.sql.Timestamp(l);

            System.out.println("sql:"+sdate);
            System.out.println("Timestamp:"+ts);
        }

猜你喜欢

转载自blog.csdn.net/qq_38928944/article/details/79842726