首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于获取当前日期时间的有关问题

2012-05-21 
关于获取当前日期时间的问题目的是想 获取当前时间 转换成 2012-5-16 11:22:30 这样的格式存入数据库Java

关于获取当前日期时间的问题
目的是想 获取当前时间 转换成 2012-5-16 11:22:30 这样的格式存入数据库

Java code
Date dt = new Date();DateFormat   df   =   new   SimpleDateFormat( "yyyy-MM-DD HH:mm:ss");String strDt = df.format(dt);


表字段是datetime类型的,strDt还需要转换成datetime类型,有没有简单点的方法。


[解决办法]
Date dt = new Date();
DateFormat df = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss");
String strDt = df.format(dt);
那个DD改成小写的dd,试试,表的字段不能为datetime,因为java.util.Date的类型转换成java.sql.Date类型是不能获得时分秒,这个是那个方法有问题。理论上,你可以重写它的方法,具体我不知道,因为他的方法只能得到年月日,不能得到时分秒
[解决办法]
探讨
Date dt = new Date();
DateFormat df = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss");
String strDt = df.format(dt);
那个DD改成小写的dd,试试,表的字段不能为datetime,因为java.util.Date的类型转换成java.sql.Date类型是不能获得时分秒,这个是那个方……

[解决办法]
对了 apache提供了一些转换器 你可以试试看
ConvertUtils.register(new DateLocaleConverter(), Date.class);

有好多转换器 你看看你 需要那个 自己查apache的beanutils文档
[解决办法]
写错了 汗
Java code
    Date date =  Calendar.getInstance().getTime() ;        DateFormat df = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss");        String strDt = df.format(date);        System.out.println(strDt);
[解决办法]
探讨
大家获取系统当前时间是怎么获取的

[解决办法]
Date date = new Date();
SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println(dfs.format(date));

[解决办法]
String str = "1999-12-12 13:13:13";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date= format.parse(str);
这个日期转换为date类型

热点排行
Bad Request.