限定取出字段的类型为varchar(10),会自动过滤后面的
字符串------
解决方案--------------------办法有很多种1、你可以把日期按照字符串格式
直接存入数据库,类型用varchar就可以2、是用date类型,mysql是区分date和datetime类型的,前者只有年月日,后者要加上时分秒。不过到了页面上以后时分秒还是会都出来了,只不过数值都是0最好是用页面处理方式,很多表情都支持页面显示格式的。用得最广泛的c标签就支持。------解决方案--------------------标签找到了,用这个,把格式改一下就好了<fmt:formatDate value='${ obj.zx_time }' pattern='yyyy-MM-dd HH:mm:ss'/------解决方案--------------------Java code<bean:write property=register_date name=agreement format=yyyy-MM-dd/------解决方案--------------------不好意思,上面错了,改正如下:form.setRegister_date(df.format(register_date))------解决方案--------------------直接截取不就行了么!!subString------解决方案--------------------直接在查数据库的时候就截取了不是更好to_char(date,'yyyy-MM-dd')------解决方案--------------------<s:date name=time format=yyyy-MM-dd /------解决方案--------------------方法太多太多------解决方案--------------------探讨直接在查数据库的时候就截取了不是更好var time_str= '2014-9-19 13:19:21'
var temp = new Date(time_str)
var t = temp.getFullYear()+"-"+(temp.getMonth()+1)+"-"+temp.getDate()
alert(t)
看你数据库的字段是什么格式的,如果是datetime型的,那么还是会有时分秒,如果是字符型的
那么存入时将获取的日期时间转换为字符串再存入,例如 system.datetime.now.tostring("yyyy-MM-dd")
评论列表(0条)