java data类型 与 mysql datatime 类型转换
2017-05-15 11:00
344 查看
Java日期和时间类简介
Java 的日期和时间类位于 java.util 包中。利用日期时间类提供的方法,可以获取当前的日期和时间,创建日期和时间参数,计算和比较时间。Date 类 Date 类是 Java 中的日期时间类,其构造方法比较多,下面是常用的两个: Date():使用当前的日期和时间初始化一个对象。 Date(long millisec):从1970年01月01日00时(格林威治时间)开始以毫秒计算时间,计算 millisec 毫秒。如果运行 Java 程序的本地时区是北京时区(与格林威治时间相差 8 小时),Date dt1=new Date(1000);,那么对象 dt1 就是1970年01月01日08时00分01秒。
package 时间类型转换; import java.text.SimpleDateFormat; import java.util.Date; public class DataTest { public static void main(String args[]){ Date da=new Date(); System.out.println(da); SimpleDateFormat ma1=new SimpleDateFormat("yyyy 年 MM 月 dd 日 E 北京时间"); System.out.println(ma1.format(da)); SimpleDateFormat ma2=new SimpleDateFormat("北京时间:yyyy 年 MM 月 dd 日 HH 时 mm 分 ss 秒"); System.out.println(ma2.format(-1000)); } }
运行结果
Mon May 15 10:51:20 CST 2017 2017 年 05 月 15 日 星期一 北京时间 北京时间:1970 年 01 月 01 日 07 时 59 分 59 秒
DATATIME
mysql中 datatime类型的格式为 : yyyy-MM-dd HH:mm:ss转换
将Date类型的值通过SimpleDateFormat类转换成”yyyy-MM-dd HH:mm:ss”这样的字符串就可以了举个例子,表table里有个字段abc是datetime类型的,SQL语句可以这样构造:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date now = new Date(); String abcValue = sdf.format(now); String sql = "update table set abc='"+abcValue+"' where ......"; 再执行SQL就OK了
相关文章推荐
- jdbc-mysql基础 java.util.sql.timestamp与mysql中datatime类型相对应可以相互访问
- setTimeStamp()与setDate()区别 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- .Net中的DataTime类型 和 time_t类型转换
- 关于datatime类型的转换
- java有关Time类型数据的接收和转换
- mysql与java数据类型转换对应表
- Java JDBC中,MySQL字段类型到JAVA类型的转换
- .Net中的DataTime类型 和 time_t类型转换
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- allow zero datetime=true导致datetime转换失败:MySql.Data.Types.MySqlDateTime”的对象无法转换为类型“System.Nullable`1[System.DateTime]
- java Data、String、Long三种日期类型之间的相互转换
- Java(Mybatis)和SQL(MySQL)之间的数据类型转换
- mysql中date与time类型 与 java中date的关系
- java、MySQL时间类型的转换及存储(Timestamp、Date、String、Long)
- java Data、String、Long三种日期类型之间的相互转换
- 请教:数据库字段类型为datatime,请问在.net里怎样转换为datetime类型来插入数据库?
- java类型和mysql类型的转换
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- mysql笔记 数据类型:char varchar year datatime
- MySql与Java数据类型转换