`

jdbc中Datetime与java.util.Date的相互转换

    博客分类:
  • jdbc
阅读更多
使用java.sql.Timestamp作为转换的类,可以保留两种类型的时分秒


// 查询时,给Datetime字段传入Date类型的参数
Date startTime = new Date(...);
Date endTime = new Date(...);
ps = conn.prepareStatement(sql);
ps.setTimestamp(1, new java.sql.Timestamp(startTime.getTime()));
ps.setTimestamp(2, new java.sql.Timestamp(endTime.getTime()));

// 查询后,把Datetime字段转换为Date类型
Date date;
while (rs.next()) {
	date = new Date(rs.getTimestamp("xxx").getTime());
}
分享到:
评论

相关推荐

    java.lang.ClassNotFoundException异常的解决1

    例如,在`module-info.java`文件中添加: ```java module com.your.module { requires javax.xml.bind; requires java.activation; } ``` 这样做会确保JVM在启动时加载这些模块。 4. **使用启动参数**:如果...

    java的Date类型转换成MySQL的DateTime类型.docx

    由于Java中的`java.util.Date`类与MySQL数据库中的`DateTime`类型在格式上存在差异,因此在将时间数据写入数据库前,通常需要进行格式转换。 #### Java中的Date类 Java中的`java.util.Date`类用于表示特定的时间点...

    exe4j+sqljdbc4.jar+ojdbc4.jar+sql字符串与datetime相互转换

    4. **SQL字符串与datetime相互转换**: 在数据库操作中,有时我们需要将Java中的日期时间对象(如`java.util.Date`或`java.time.LocalDateTime`)转换为适合存储在数据库中的字符串格式,反之亦然。例如,使用`...

    sql和util时间转换

    综上所述,SQL与Java util之间的日期时间转换涉及到字符串格式化、日期时间对象的构造以及JDBC的兼容性。理解这些转换机制对于编写高效的数据库交互代码至关重要。在实际应用中,应根据数据库和Java版本选择最合适的...

    Sybase数据库类型转Java类型

    - `date`在Java中通常映射为`java.util.Date`或`java.time.LocalDate`。 - `time`对应`java.sql.Time`或`java.time.LocalTime`。 - `datetime`对应`java.sql.Timestamp`或`java.time.LocalDateTime`。 在实际...

    JSP留言板希望对你们有帮助

    String datetime = new Timestamp(date.getTime()).toString(); ``` 获取当前系统时间,并格式化为字符串形式,用于记录留言的时间戳。 ```java Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url = ...

    解析MySql与Java的时间类型

    Java中的时间类型主要来自`java.util`和`java.sql`包,与MySQL对应如下: - `java.util.Date`: 基础日期时间类,已过时,但仍然广泛使用。可以转换为`java.sql.Date`、`java.sql.Time`或`java.sql.Timestamp`以适应...

    flex连接数据库的三种方法

    // NoticeInfo.java - 表示公告信息的数据模型 package net.zhuoqun.connectDB; import java.util.Date; public class NoticeInfo { private String title; private String author; private String content; ...

    flex_连接数据库

    import java.util.Date; public class NoticeInfo { private String title; // 标题 private String author; // 作者 private String content; // 内容 private Date date; // 时间 public String getTitle()...

    mysql+jdbc+jsp+Hibernate3.2+tomcattomcat5.028成功测试

    Event.java 文件 <br>package events; <br>import java.util.Date; <br>public class Event { private Long id; <br> private String title; private Date date; <br> public Event() {}...

    jsp sql server存储过程调用的例子

    Date rightNow = Date.valueOf("2007-9-9"); // 设置参数 cmd.setString("UserName", "mengxianhui"); cmd.setString(1, "mengxianhui"); // 或使用这种方式设置参数 cmd.setString(2, "测试标题"); cmd.set...

    jdk_8 windows x64.rar

    在JDBC方面,JDK 8引入了新的DateTime API,如LocalDate、LocalTime和LocalDateTime,这些类为处理日期和时间提供了更强大的功能,与旧的java.util.Date和java.sql.Date相比,它们提供了更好的API设计和更清晰的时间...

    关于jsp的一系列错误整理

    `java.util.regex.Pattern`和`Matcher`类是Java中处理正则的关键工具。 4. **JavaScript技巧**: JSP中可以嵌入JavaScript代码,增强页面交互性。然而,JavaScript执行在客户端,而JSP在服务器端。理解两者的区别...

    JSP调用SQL Server的存储过程

    Date rightNow = Date.valueOf("2007-9-9"); cmd.setString("UserName", "mengxianhui"); // 确保 UserName 的唯一性 cmd.setString("Title", "职务"); cmd.setString("Guid", Guid.toString()); cmd....

    struts2+jsp+mysql 编写用户注册程序

    #### 四、实体类设计——User.java 接下来是实体类的设计。实体类是面向对象编程中用来表示具体数据模型的类。在本例中,我们创建了一个名为`User`的类,它包含了数据库表`reg_user`的所有字段。下面展示了部分代码...

    一个Hibernate 的简单教程

    import java.util.Date; public class News { private int id; private String title; private String content; private Date date; // getters and setters public int getId() { return id; } public...

    JdbcTemplateTool.zip

    创建HelloJTTTest.javaimport static org.hamcrest.CoreMatchers.is; import static org.junit.Assert.assertThat; import java.util.List; import org.crazycake.jdbcTemplateTool.JdbcTemplateTool; ...

Global site tag (gtag.js) - Google Analytics