码迷,mamicode.com
首页 > 数据库 > 详细

数据库存入年月日时分秒类型时间问题

时间:2018-02-06 14:23:36      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:还需要   变量   sql   声明   date   imp   类型   div   datetime   

获取当前时间以规定格式输出:
Date date = new Date();
DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=df.format(date);

将自定义date存入数据库问题(精确到时分秒的情况):
1.实体类中声明Date类型变量(java.util.date);
2.action中声明String类型变量(因为一般datetimePicker传过来的是String);
3.将日期字符串转换成long类型并放入java.sql.Timestamp中。
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date startTimeDate = new java.sql.Timestamp(sdf.parse(startTime).getTime());

注:java.sql.Timestamp会将转换成的long类型数据自动变成日期加时分秒的数据并存入数据库,但从数据库取出来时还是long类型数据,要显示格式化的日期到页面上还需要转换。

数据库存入年月日时分秒类型时间问题

标签:还需要   变量   sql   声明   date   imp   类型   div   datetime   

原文地址:https://www.cnblogs.com/ggqzz/p/8421760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!