java.sql.PreparedStatement接口的setDate(int parameterIndex, java.sql.Date x)方法中的Date为java.sql包下的Date,而不是java.util包下的Date

Java时间处理

java.sql.Date与java.util.Date

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Demo {
    public static void main(String[] args) throws ParseException {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Date birthday = simpleDateFormat.parse("2019-09-02");
        System.out.println(new java.sql.Date(birthday.getTime()));  //2019-09-02
        System.out.println(new Date()); //Tue Dec 24 11:59:44 CST 2019
        System.out.println(new Date().getTime());   //1577159984611
        System.out.println(new java.sql.Date(new Date().getTime()));    //2019-12-24
    }
}

相关文章:

  • 2021-05-14
  • 2021-08-04
  • 2021-09-30
  • 2021-09-10
  • 2021-05-19
  • 2022-12-23
猜你喜欢
  • 2021-09-28
  • 2021-11-20
  • 2021-06-16
  • 2022-12-23
  • 2022-12-23
  • 2021-10-08
  • 2021-04-29
相关资源
相似解决方案