格式日期
问题描述:
我想在HQL选择日期格式字符串,例如我已经在IT采购与交易发生日的数据:格式日期
class Purchase { private Date datePurchase }
,我想在一定的格式来选择日期,例如yyyyMMdd,我可以在hql中做到吗?
实际上,我可以遍历查询返回的所有购买数据,并开始使用SimpleDateFormat格式化日期,但我不想这样做,我想在hql中执行它,它是否可行?
fyi,我只想返回id和日期字符串,而不是所有的Purchase字段。
谢谢你们所有的帮助。
答
日期数据将在Date类的实例中返回到您的应用程序。使用DateFormat类可以将日期格式化为任何您想要的格式。
准备数据进行演示并不是数据库的工作。
答
我只想返回ID和日期 字符串只,而不是所有购买字段。
嗯......你正在你的模型类中填充Date。格式不是一个问题,在这里。
但是,对于演示文稿,为什么不只是添加一个方法购买,返回datePurchase作为一个字符串在所需的格式?如果你的情况违反了关于什么可以/不能进入模型类的基本规则,那么你可以在相应的视图模型上总是有这样的方法,这些方法会被一个购买的状态填充(甚至填充一个视图模型字段直接使用格式化的日期字符串)。