mysql的date类型在Java中无法正常插入

mysql的date类型在Java中无法正常插入

原因:
在Java语句中用new Date() 直接插入是不能成功的,因为你的操作系统一般都是国内的,但是JVM却不一定,导致无法插入

解决办法:
一、第一种
1、在程序中使用java的函数设定时区。
2、在启动java程序时加参数-Duser.timezone=GMT+8
二、第二种
//时间的格式
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(“yyyy-mm-dd”);
Date d = new Date();
//表示国内的时间
simpleDateFormat.setTimeZone(TimeZone.getTimeZone(“Asia/Shanghai”));
String date = simpleDateFormat.format(d);
在这里插入图片描述

posted @ 2020-12-03 17:00  Latteitcjz  阅读(180)  评论(0)    收藏  举报