怎样将 Object 转换成 Date 使用SpinnerDateModel格式化JSpinner控件。getValue()方法获得的值是Object型,想将它换成Date。但是得“yyyy-mm-dd”格式。国际化带英文的字符型Mysql不认。本想将Object先转成String。但String转Date又遇到困难。虽然可以将String存进Mysql,Mysql会当成日期存起来,但是字符串与日期在程序计算的时候是不一样的。所以向大家请教一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你根据String生成Date不行嘛?你可以考虑把生成存成long型,用Date.getTime可以从long变成Date,用Date(long)可以变回来。 说错了。Date.getTime是获得long值。 Data(String)这个构造函数文档上说不建议使用。我试一下会抛出没有消息的错误。使用SpinnerDateModel格式化JSpinner控件。getValue()方法获得的值是Object型,不管它显示成什么格式,取得的值都是国际化的。构造的话“yyyy-MM-dd”好像没问题啊。但是国际化的日期有字母。没用! SimpleDateFormat可以将String转为Date,也可以Date转为String..parse(String).format(Date)如果你使用SpinnerDateModel.可以试一下直接将你这个Object强制转换为DateDate date = (Date) object; 星星,上面两个方法我知道,最后一方法前天想到了。发现我的问题没什么意思。因为Date在任何时候取得的值都是国际化的。所以是个失误(不知道对不对)。我对java还是不够熟悉。 怎样查看java home? 帮我看看这个代码 图像的压缩 JCreater 编译始终出现 Exception JBuilder下关于关于窗体调用,出学,望指教! 请问jdk,j2sdk要不要付费?java3d呢? 我都发三回了,没人理我! !!!如何添加classpath中? !!!谢谢!!!谢 谁知道怎样在java中播放mp3,midi文件? new java.sql.Date().getTime() 请问swing中有没有选日期的组件? 问对<thinking in java>有深入理解的人的一个问题
你可以考虑把生成存成long型,用Date.getTime可以从long变成Date,用Date(long)可以变回来。
Date.getTime是获得long值。
.parse(String)
.format(Date)如果你使用SpinnerDateModel.
可以试一下直接将你这个Object强制转换为Date
Date date = (Date) object;