`
ttitfly
  • 浏览: 622367 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java.util.Date <===> 数据库datetime

    博客分类:
  • java
阅读更多

表test, 字段pubDate 类型为datetime

想表里insert数据时,传给pubDate 的必须时类似这样的:"2006-12-26  00:00:00",所以在insert前需要把java.util.Date转换为这种格式,然后以字符串的形式传给该字段(而不是以java.util.Date的形式),可以通过下面的函数实现。从数据库里select后的数据也是个java.util.Date型的,是个距离1907年的一个long型数字(1213545),如果想在页面上显示,也需要用如下函数进行转换。

protected static String DateToString(java.util.Date date) {
  String dateStr = "";
  if ( date == null)
   date = new Date(); //如果取不到时间,就用当前时间
  try{
   SimpleDateFormat DF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
   dateStr = DF.format(date);
  } catch (Exception e) {
   //e.printStackTrace();
   logger.info(e);
  }
  return dateStr;
 }

分享到:
评论

相关推荐

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

    数据库设计:库mydb 表events&lt;br&gt;&lt;br&gt;EVENT_ID BIGINT(20) NOT NULL AUTOINC&lt;br&gt;EVENT_DATE DATETIME NULL&lt;br&gt;title VARCHAR(255) NULL&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2. 注意文件的位置&lt;br&gt;&lt;br&gt;3. tomcat中配jdbc就不用说了,&lt;br&gt;...

    Android的SQLite中DateTime类型数据的存取问题

    在 Android 中,使用 java.util.Date 类来表示日期类型数据,而 java.sql.Date 类则是为了配合 SQL DATE 而设置的数据类型。java.sql.Date 类只包含年月日信息,因为数据库中存在的非规范化部分的信息,如时分秒毫秒...

    mysql时间类型对应的java类型1

    - `java.util.Date`(Java的日期时间类)可以转换为`java.sql.Date`、`java.sql.Time`或`java.sql.Timestamp`,通过`SimpleDateFormat`进行格式化。 - `java.time.*`(Java 8引入的新日期时间API)的类如`...

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

    由于Java中的`java.util.Date`类型与MySQL数据库中的`DateTime`类型存在差异,因此在存储这些时间数据时需要进行适当的转换。本文档将详细介绍如何实现这一转换过程,并提供具体的代码示例。 #### 背景介绍 Java中...

    JAVA时间格式化处理[参考].pdf

    String dateTime = dateFm.format(new java.util.Date()); ``` 这个示例代码使用 SimpleDateFormat 将当前的日期格式化为 "yyyy-MM-dd" 的格式。 在数据库中,日期和时间的处理也非常重要。我们可以使用 java.sql....

    一个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...

    浅谈java中六大时间类的使用和区别

    Java提供了多种时间类来满足不同的需求,包括`java.util.Date`, `java.sql.Date`, `java.sql.Time`, `java.sql.Timestamp`, `java.text.SimpleDateFormat`, 和 `java.util.Calendar`。下面我们将深入探讨这些类的...

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

    Java 中的 Date 类型是使用java.util.Date类来表示的,而 MySQL 的 DateTime 类型是用于表示日期和时间的数据库类型。在网络游戏开发中,经常需要将记录游戏开始和结束的时间写入到数据库中,这就需要将 Java 的 ...

    时间类型DateTime的处理.docx

    在Java中,DateTime处理涉及到多个类,包括`java.util.Date`, `java.sql.Date`, 和 `java.sql.Timestamp`。这些类各自有不同的用途和特点: 1. **`java.util.Date`**: 这是Java中的基础日期类,表示从1970年1月1日...

    向数据库插入datetime类型的数据

    java.util.Date date = bartDateFormat.parse(dateStringToParse); // dateStringToParse是待解析的字符串形式的日期 java.sql.Date sqlDate = new java.sql.Date(date.getTime()); ``` 3. **注意事项**: - 在...

    日期转换----望有所帮助

    2. **`java.sql.Date`**:继承自 `java.util.Date` 类,通常用于数据库操作,它只包含日期部分(年、月、日),不包含时间部分。 - 示例:`new java.sql.Date(currentTimeMillis)` 其中 `currentTimeMillis` 为 `...

    时间类型DateTime的处理.pdf

    综上所述,Java中处理数据库中的日期时间类型主要涉及`java.sql.Date`和`java.sql.Timestamp`,以及使用`SimpleDateFormat`进行格式化和解析。理解这些概念和操作对于有效地在应用程序和数据库之间传递日期时间数据...

    java比较时间前后

    ### 使用`java.util.Date`和`java.util.Calendar` #### `java.util.Date` 这个类可以直接用来表示一个具体的时间点,并可以通过调用`before()`或`after()`方法来比较两个`Date`对象。 ```java import java.util....

    Mysql、orcale 中的数据类型与java中的数据类型对应表.pdf

    其中 java.util.Date 类型的作用范围更广泛,因此通常应用于业务逻辑层,而 java.sql.Date 类型主要用于数据库交互。 在数据类型选择上,需要根据 Oracle 数据库定义类型的细节来决定。如果是 Number(13,0) 类似...

    基于mybatis高级映射多对多查询的实现

    &lt;association property="ordersList" javaType="java.util.List"&gt; &lt;id column="orderdetail_id" property="id"/&gt; ... &lt;!-- 其他Orders属性的映射 --&gt; &lt;!-- 配置订单明细信息 --&gt; &lt;collection property=...

    JAVA时间格式化处理

    String dateTime = dateFormat.format(new java.util.Date()); ``` 这里的`"yyyy-MM-dd"`定义了日期的显示格式,通过`format`方法可以将`java.util.Date`对象转换为该格式的字符串。 #### 四、深入了解`Calendar`...

    bootstap-talbe日期格式化

    Spring MyBatis 在处理 SQL 查询时,可以使用 `java.sql.Date`、`java.util.Date` 或者 `LocalDate` 等对象来接收和返回日期。 在 Spring MyBatis 中,我们可以在 Mapper 接口中定义方法,返回带有日期的实体类。...

Global site tag (gtag.js) - Google Analytics