「java日期数据库」java生成日期

博主:adminadmin 2022-11-25 15:16:04 59

本篇文章给大家谈谈java日期数据库,以及java生成日期对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java如何获取当前时间插入数据库?

java.util.Date  date=new java.util.Date();

java.sql.Date  data1=new java.sql.Date(date.getTime());

这样 java中的date就转成sql中的date了 ,具体你可以根据需要进行简化,

date1 就是当前时间,已经转成能插入数据库中的datetime类型了。

java如何将日期和时间同时存入数据库

sql server里面有个数据类型Datetime存放的就是日期+时间的格式,比如: 1900-1-1 16:36:44.000 如果要将1900-1-1 16:36:44存入数据库中(即上面的Datetime字段),可以通过转换生成对应的Date数据就行。 插入数据库的数据必须是java.sql.Date类型的日期,所以你可以通过类似你上面的处理将字符串转成java.sql.Date类型的日期再存入数据库就成。 下面给你一个将字符串1900-1-1 16:36:44改变成一个java.sql.Date类型的一个class。 import java.text.*; import java.util.Locale; public class StringToDate { public final static java.sql.Date string2Date(String dateString) throws java.lang.Exception { DateFormat dateFormat; dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", Locale.ENGLISH); dateFormat.setLenient(false); java.util.Date timeDate = dateFormat.parse(dateString);//util类型 java.sql.Date dateTime = new java.sql.Date(timeDate.getTime());//sql类型 return dateTime;}}方法二SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss"); java.util.Date now = new java.util.Date(); String resultDate = sdf.format(now);

怎样在Java中将日期转化插入到数据库

Java中将日期转化插入到数据库:

  public static Date dateTimeString2Date(String date_str) {

        try {

            Calendar cal = Calendar.getInstance();

            java.sql.Timestamp timestampnow = new java.sql.Timestamp(cal.getTimeInMillis());

            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

            ParsePosition pos = new ParsePosition(0);

            java.util.Date current = formatter.parse(date_str, pos);

            timestampnow = new java.sql.Timestamp(current.getTime());

            return timestampnow;

        }

        catch (NullPointerException e) {

            return null;

        }

    }

    //格式以上面不一样yyyy-MM-dd

    public static Date dateString2Date(String date_str) {

        try {

            Calendar cal = Calendar.getInstance();

            java.sql.Timestamp timestampnow = new java.sql.Timestamp(cal.getTimeInMillis());

            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

            ParsePosition pos = new ParsePosition(0);

            java.util.Date current = formatter.parse(date_str, pos);

            return current;

        }

        catch (NullPointerException e) {

            return null;

        }

    }

插入数据库,用java.sql.PreparedStatement即可。

java日期数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java生成日期、java日期数据库的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-25,除非注明,否则均为首码项目网原创文章,转载请注明出处。