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") 展开
StringBuffer hqlsString = new StringBuffer();
hqlsString.append("from Signin t where 1=1") 展开
4个回答
展开全部
格式化一下就好了
new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss").format(date);
new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss").format(date);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
估计你查的那个字段在数据库里是timestamp类型的,这种类型的保存的就是以毫毛保存的,会有最后三位的保留
可使用SimpleDateFormat格式化就行,或是进行简单的截断也行
可使用SimpleDateFormat格式化就行,或是进行简单的截断也行
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysql的时间格式 不管怎么原因 你查询出来转换一下不就行了 问题总是有办法解决的 兄弟
追问
能具体说下吗?怎么转 我新手。谢谢了
追答
SimpleDateFormat sdf = new SimpleDateFormat();
sdf.format(date); 百度一下SimpleDateFormat 或者时间转换格式 百度是最好的老师 我也是小鸟新手 呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询