小编典典

使用 java.sql.Date

如果表中的列类型为DATE:

java.lang.String

该方法java.sql.Date.valueOf(java.lang.String)接收到一个字符串,该字符串代表格式的日期yyyy-[m]m-[d]d。例如:

ps.setDate(2, java.sql.Date.valueOf("2013-09-04"));

java.util.Date

假设你有一个endDatetype类型的变量java.util.Date,则可以这样进行转换:

ps.setDate(2, new java.sql.Date(endDate.getTime());

当前

如果要插入当前日期:

ps.setDate(2, new java.sql.Date(System.currentTimeMillis()));

// Since Java 8

ps.setDate(2, java.sql.Date.valueOf(java.time.LocalDate.now()));

使用 java.sql.Timestamp

如果表中的列类型为TIMESTAMP或DATETIME:

java.lang.String

该方法java.sql.Timestamp.valueOf(java.lang.String)接收到一个字符串,该字符串代表格式的日期yyyy-[m]m-[d]d hh:mm:ss[.f...]。例如:

ps.setTimestamp(2, java.sql.Timestamp.valueOf("2013-09-04 13:30:00");

java.util.Date

假设你有一个endDatetype类型的变量java.util.Date,则可以这样进行转换:

ps.setTimestamp(2, new java.sql.Timestamp(endDate.getTime()));

当前

如果你需要当前时间戳记:

ps.setTimestamp(2, new java.sql.Timestamp(System.currentTimeMillis()));

// Since Java 8

ps.setTimestamp(2, java.sql.Timestamp.from(java.time.Instant.now()));

ps.setTimestamp(2, java.sql.Timestamp.valueOf(java.time.LocalDateTime.now()));

2020-03-04

setdate java_Java在PreparedStatement中使用setDate相关推荐

  1. java中setdate,java – 在PreparedStatement中使用setDate

    为了使我们的代码更标准,我们被要求改变我们将我们的SQL变量硬编码到准备语句的所有地方,并绑定变量. 然而我面临setDate()的问题. 这里是代码: DateFormat dateFormatYM ...

  2. PreparedStatement下的setDate

    使用PreparedStatement下的setDate()时,要用Date.valueOf 把字符串转换成Date类型

  3. mysql jdbc怎么用问号传参_java – jdbc PreparedStatement中的问号问题

    我来回浏览互联网,发现我的问题无法解决. 我试图使用参数绑定与jdbc查询mysql表,但它在我的语句中不断报告问号的语法错误. 这是我的班级: package todoList_; import j ...

  4. 倒序存放数组java_java实现数组中的逆序对

    在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对,例如在数组{7,5,6,4}中,一共存在5对逆序对,分别是{7,6},{7,5},{7,4},{6,4},{5,4}.输 ...

  5. 基于控制台应用程序的生命游戏java_Java在现实中实际开发的主要领域在哪些方面?...

    根据程序员们的说法,Java是当今最常见的语言,目前有几种设备正在Java平台上运行,Java几乎涉及软件开发的每个领域.Java是现代软件开发市场中功能最强大的语言之一,它是一种面向对象的语言,而且 ...

  6. 获取父线程 java_java子线程中获取父线程的threadLocal中的值

    我们都知道线程本地变量表也就是ThreadLocal在我们做线程级的数据隔离时非常好用,但是有时候我们会想如何让子线程获取到父线程的ThreadLocal,其实在线程中除了ThreadLocal外还有 ...

  7. 拆分路径 java_JAVA 类文件中的路径如何拆分和替换

    我做Swing的时候文件要放绝对路径,相对路径出不来!所以我用如果我的类放在D:\aaa\Class里Thread.currentThread().getContextClassLoader().ge ...

  8. 为什么网格布局不显示java_java – 在GridLayout中不显示组件的FlowLayout?

    我正在创建一个应用程序,作为某种类型的中心,用户可以将快捷方式存储到他们喜欢的应用程序并轻松启动它们.不过,我在使用FlowLayout时遇到了一些问题.当我使用GridLayout时,组件显示完美. ...

  9. PreparedStatement中in子句的处理

    2019独角兽企业重金招聘Python工程师标准>>> 测试环境: Oracle 10g 1.原理 select * from table(split('a,b,c')) 结果: a ...

最新文章

  1. 基于FPGA的BP神经网络的verilog实现
  2. wxWidgets:VScroll示例
  3. java栈存储_【转载】Java中的数据存储(堆、栈、常量池)
  4. 如何用 Linq 进行多重 Orderby ?
  5. mysql中datediff跨年的用法_Mysql 函数使用记录(一)——DATEDIFF、CONCAT
  6. C++安全方向opensssl(三)3.1 什么是单项散列函数
  7. 【EOS】2.3 深入理解ABI文件
  8. 对 BatchNormalization 中 Internal Convariate Shift 的理解
  9. 计算机英语会话实用电脑英语,计算机英语会话(MP3+中英字幕) 第41期:实用电脑英语...
  10. 极路由HC5661a刷潘多拉固件后配置python环境运行脚本登陆dr.com校园网
  11. 账号通过邮箱找回密码功能设计
  12. 英语 动词过去式和过去分词的变化规则
  13. android猴子测试,听话的“猴子”安卓app压力测试
  14. IDEA 不检查语法错误问题
  15. 【必看】没用的旧手机还能换钱,换换回收手机回收价格表曝光
  16. Linux内核常见分配函数
  17. ValueError: array must not contain infs or NaNs
  18. 【ARM自学笔记】ARM7时钟简述及配置
  19. MATLAB GUI 实现串口通信,制作串口助手(教材级别的宝藏内容!!)
  20. 优思学院|一本六西格玛管理必读的重要著作

热门文章

  1. collectors 求和_Java8中Collectors求和功能的自定义扩展
  2. 解决递归求阶乘问题时间复杂度计算
  3. Python SimpleITK提取三维Canny Sobel边界代码
  4. 数据计算中间件技术综述 1
  5. Qt中正则表达式(常用)
  6. 业务测试还是测试开发——你会怎么选?
  7. XJOI一级三段题解(g++,即C++),也可视作C++算法竞赛教程
  8. 10.9补卡 CF-189A
  9. Win7下Android开发环境的搭建(更新于2015/3)
  10. 高效能自动化港口数字化码头智慧港航,中国人工智能企业CIMCAI世界港航人工智能领军者,成熟港口码头人工智能产品中国人工智能企业