Java中Date数据类型的数值转换
Java与MySQL交互的数据类型
java1.1时,从 MySQL 中查询出来的时间日期类型,都放在 java.util.Date类型里面了,但是这个类提供的时间操作函数太少,一般都需要转换成 java.util.Calendar 再去操作。
然而使用了java.util.Calendar 也不是很方便,一个很简单的想法,需要写很多代码才能实现。
于是java 提供与 MySQL方便交互的三种数据类型:java.sql.Date、java.sql.Time、java.sql.Timestamp,它们都是继承java.util.Date,适合用于跟数据库交互。
MySQL中的时间类型和对应的Java类型
MySQL中的时间类型 | 对应的 Java 类型 |
Date | java.sql.Date |
Year | java.sql.Date |
Time | java.sql.Time |
Datetime | java.sql.Timestamp |
Timestamp | java.sql.Timestamp |
Java 各种 Date 格式之间的转换
一、将 java.util.Date 格式转换成 String 格式
1 2 3 4 |
|
二、将 java.util.Date 格式转换成 java.sql.Date 格式
1 2 3 4 |
|
三、将 java.util.Date 格式转换成 Timestamp 格式
1 2 3 |
|
四、将 String 格式转换成 java.util.Date 格式
1 2 3 4 5 6 7 8 9 |
|