表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;
}
分享到:
相关推荐
数据库设计:库mydb 表events<br><br>EVENT_ID BIGINT(20) NOT NULL AUTOINC<br>EVENT_DATE DATETIME NULL<br>title VARCHAR(255) NULL<br><br><br><br>2. 注意文件的位置<br><br>3. tomcat中配jdbc就不用说了,<br>...
在 Android 中,使用 java.util.Date 类来表示日期类型数据,而 java.sql.Date 类则是为了配合 SQL DATE 而设置的数据类型。java.sql.Date 类只包含年月日信息,因为数据库中存在的非规范化部分的信息,如时分秒毫秒...
- `java.util.Date`(Java的日期时间类)可以转换为`java.sql.Date`、`java.sql.Time`或`java.sql.Timestamp`,通过`SimpleDateFormat`进行格式化。 - `java.time.*`(Java 8引入的新日期时间API)的类如`...
由于Java中的`java.util.Date`类型与MySQL数据库中的`DateTime`类型存在差异,因此在存储这些时间数据时需要进行适当的转换。本文档将详细介绍如何实现这一转换过程,并提供具体的代码示例。 #### 背景介绍 Java中...
String dateTime = dateFm.format(new java.util.Date()); ``` 这个示例代码使用 SimpleDateFormat 将当前的日期格式化为 "yyyy-MM-dd" 的格式。 在数据库中,日期和时间的处理也非常重要。我们可以使用 java.sql....
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.util.Date`, `java.sql.Date`, `java.sql.Time`, `java.sql.Timestamp`, `java.text.SimpleDateFormat`, 和 `java.util.Calendar`。下面我们将深入探讨这些类的...
Java 中的 Date 类型是使用java.util.Date类来表示的,而 MySQL 的 DateTime 类型是用于表示日期和时间的数据库类型。在网络游戏开发中,经常需要将记录游戏开始和结束的时间写入到数据库中,这就需要将 Java 的 ...
在Java中,DateTime处理涉及到多个类,包括`java.util.Date`, `java.sql.Date`, 和 `java.sql.Timestamp`。这些类各自有不同的用途和特点: 1. **`java.util.Date`**: 这是Java中的基础日期类,表示从1970年1月1日...
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` 为 `...
综上所述,Java中处理数据库中的日期时间类型主要涉及`java.sql.Date`和`java.sql.Timestamp`,以及使用`SimpleDateFormat`进行格式化和解析。理解这些概念和操作对于有效地在应用程序和数据库之间传递日期时间数据...
### 使用`java.util.Date`和`java.util.Calendar` #### `java.util.Date` 这个类可以直接用来表示一个具体的时间点,并可以通过调用`before()`或`after()`方法来比较两个`Date`对象。 ```java import java.util....
其中 java.util.Date 类型的作用范围更广泛,因此通常应用于业务逻辑层,而 java.sql.Date 类型主要用于数据库交互。 在数据类型选择上,需要根据 Oracle 数据库定义类型的细节来决定。如果是 Number(13,0) 类似...
<association property="ordersList" javaType="java.util.List"> <id column="orderdetail_id" property="id"/> ... <!-- 其他Orders属性的映射 --> <!-- 配置订单明细信息 --> <collection property=...
String dateTime = dateFormat.format(new java.util.Date()); ``` 这里的`"yyyy-MM-dd"`定义了日期的显示格式,通过`format`方法可以将`java.util.Date`对象转换为该格式的字符串。 #### 四、深入了解`Calendar`...
Spring MyBatis 在处理 SQL 查询时,可以使用 `java.sql.Date`、`java.util.Date` 或者 `LocalDate` 等对象来接收和返回日期。 在 Spring MyBatis 中,我们可以在 Mapper 接口中定义方法,返回带有日期的实体类。...