向Msql插入date类型时间
Posted 普通网友
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了向Msql插入date类型时间相关的知识,希望对你有一定的参考价值。
向Msql插入date类型时间
* 处理当前时间只按日期(时间为0)
* 最终返回时间类型java.util.Date
*/
public static void dataTest()
try
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String time = format.format(new Date());
Date date = format.parse(time.concat(" 00:00:00"));
System.out.println(date);
catch (Exception e)
e.printStackTrace();
public static void main(String[]args)
testData();
返回结果 2019-06-14 00:00:00
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String time = format.format(new Date());
Date date = format.parse(time.concat(" 00:00:00"));
System.out.println("时间"+date);
Orders order = new Orders();
order.setMember(mem);
Cart cart = cService.loadCart(mem);
order.setCart(cart);
order.setOrderDate(date);
order.setOrderNo(String.valueOf(System.currentTimeMillis()));
order.setOrderStatus(new Integer(1));
oService.addOrder(order);
以上是关于向Msql插入date类型时间的主要内容,如果未能解决你的问题,请参考以下文章
Java代码中Date类型插入到mysql数据库中数值不一致
向数据库中插入一个DateTime类型的数据到一个Date类型的字段中,需要转换类型。TO_DATE('{0}','YYYY-MM-DD'))