fyqt.net
当前位置:首页 >> jAvA中将String数据转成mysql数据库的DAtEtimE数据 >>

jAvA中将String数据转成mysql数据库的DAtEtimE数据

public static void main(String[] args) throws ParseException { String str = "2013-11-01"; SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd"); Date date = s.parse(str); } 然后这个转化后的date就可以随便转化成你需要的格式了

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date date = sdf.parse("2004-05-14 21:29:51");

java将字符串转换成日期,可以使用格式类,实例如下: public static Date dateTimeString2Date(String date_str) { try { Calendar cal = Calendar.getInstance();//日期类 java.sql.Timestamp timestampnow = new java.sql.Timestamp(cal.getT...

字符串str =“1989年11月23日12:25:20”; 一个java.sql.Date日期= java.sql.Date.valueof(STR); 所以可以转换,但前提是海峡的日期格式和数据库,上述的MySQL,和其他如Oracle,这是不一样的

java里时间类型转为String类型方法如下: import java.text.ParseException; import java.text.SimpleDateFormat; public class Dog { public static void main(String[] args) { String str = "2010-11-4 17:50:55.66"; SimpleDateFormat fmt =...

需要先指定日期的格式 这样改 new SimpleDateFormat("yyyy-MM-dd").parse(user.getBirthday()) 就可以转了, 注意:user.getBirthday()的格式必须是"1987-11-22"这种格式的,就是要跟指定的yyyy-MM-dd格式匹配,当然也可以指定yyyyMMdd对应的格...

java.util.Date date; Timestamp timestamp = resultSet.getTimestamp(i); if (timestamp != null) date = new java.util.Date(timestamp.getTime())); 解释一下:首先从结果集中拿到timestamp,然后作为参数传入date中,就变成java.util.Date类...

datetime类型的数据在数据库存储的时候是精确到毫秒的,因为你在存取的时候只精确到额秒,所以数据库默认的给添加了一个.0。所以你在后台取出时是带.0的。如果你要在页面上也看到精确到分的,那你在后台截取字符串然后在传到前台就好了

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); try { pstam.setDate(7, sdf.parse(user.getBirthday())); } catch (ParseException e) { e.printStackTrace(); }

mysql> select date_format(now(),'%Y'); +-------------------------+ | date_format(now(),'%Y') | +-------------------------+ | 2009 | +-------------------------+ 1 row in set (0.00 sec) 扩展: %Y:年 %c:月 %d:日 %H:小时 %i:分钟 ...

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com