JAva,WEB,查询出来的时间后边多一个.0 是为什么呢,是Mysql数据库。

hql语句:publicListgetSignin(Stringstr1,Stringstr2,intid){StringBufferhqlsString=newStri... hql 语句:public List getSignin(String str1,String str2,int id) {
StringBuffer hqlsString = new StringBuffer();
hqlsString.append("from Signin t where 1=1")
展开
 我来答
753679495
推荐于2018-03-07 · TA获得超过585个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:127万
展开全部
格式化一下就好了
new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss").format(date);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
188*****290
2018-04-03
知道答主
回答量:1
采纳率:0%
帮助的人:882
展开全部
也可以在jsp中截取一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b4855c5
2011-12-12 · TA获得超过1071个赞
知道小有建树答主
回答量:823
采纳率:0%
帮助的人:953万
展开全部
估计你查的那个字段在数据库里是timestamp类型的,这种类型的保存的就是以毫毛保存的,会有最后三位的保留
可使用SimpleDateFormat格式化就行,或是进行简单的截断也行
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老衲好铯
2011-12-12 · 超过22用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:78.8万
展开全部
mysql的时间格式 不管怎么原因 你查询出来转换一下不就行了 问题总是有办法解决的 兄弟
追问
能具体说下吗?怎么转  我新手。谢谢了
追答
SimpleDateFormat sdf = new SimpleDateFormat();
sdf.format(date); 百度一下SimpleDateFormat 或者时间转换格式 百度是最好的老师 我也是小鸟新手 呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式