查询mysql中的datetime字段时,会在后面多“.0”

如:

2017-04-28 08:28:36.0

好象是java中的通病,请问在JFINAL的3.1中能否消除JAVA的这个BUG?

评论区

JFinal

2017-04-27 20:13

数据库中的 datetime 传递到 java 中时,一定会有一个数据类型对应,通常是 Date 或者 Timestamp 类型来承载

而这个承载对象只是一个容器,容器里面永远是放的那个 datetime 该有的值,而这个值具体输出什么格式是由你自己来控制的

因此,这个问题,本质是不存在的,只需要控制好输出就可以了,例如,你如果是使用的 jfinal templtae engine,可以通过如下代码输出你想要的格式:
#date(value)

如果你用别的方式输出,自己控制一下就好,这个问题,与 java 无关,更加与 jfinal 无关,仅仅是一个输出格式

abis

2017-05-08 09:26

@JFinal 感谢您百忙中的回复,看到了您的3.1中的用法,豁然开朗。再次表示感谢!

JFinal

2017-05-08 09:55

@abis jfinal 3.1 用起来,妙不可言

热门反馈

扫码入社