Java中Date使用注意事项

    xiaoxiao2021-12-14  17

    关于日常开发中Date类型的问题汇总

    我们一般碰到日期,一般都是以下四个:

    java.util.Date;java.sql.Date;java.sql.time;java.sql.Timestamp;

    java.util.Date这个类,是其他三个类的父类。 java.util.Date日期格式:年月日时分秒 java.sql.Date日期格式:年月日 java.sql.Time日期格式:时分秒 java.sql.Timestamp日期格式为:年月日时分秒(毫微秒) 数据库里面的时间字段: date:只有日期,没有时间 time:只有时间,没有日期 dateTime:日期时间 timestamp:日期格式为:年月日时分秒(毫微秒) mysql中的datetime类型对应的是Java中的Timestamp类

    import java.util.Date; import java.sql.Timestamp; Date date = new Date(); Timestamp timestamp = new Timestamp(date.getTime()); System.out.println(timestamp); //输出的结果:2016-12-02 10:18:45.964

    但是大家不用担心,这个存储到datetime类型的mysql数据库中就去掉尾部的964了,数据库中显示的数据是2016-12-02 10:18:45。

    转载请注明原文地址: https://ju.6miu.com/read-962213.html

    最新回复(0)