程序错误|hql 日期格式化有关问题
hibernate中
select new Bean(
dbtimestamp(asset.stamp)) from asset as asset
现在得到的格式为:2011-02-25 15:47:54
我想要的格式为 2011-02-25
hql中这个格式能子定义么, 程序错误。。网上找了会没有 ,,
------------------------------------------------------------------------------------------------------------------
问题补充:
问题换个方式解决了, oracle存储过程,直接new Bean()构造函数中转换格式。
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
这个方式是可以的
[color=red][/我想的是如:oracle sql中to_char一样 可以在查询语句中使用
hibernate在这个方面不知道有什么函数么color]
还有个方法就是在界面上用el表达式的 fmt(必须传一个date 类型数据)
对些各位支持
------解决方案--------------------------------------------------------
你把得到的时间格式转换下就好了:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse((String)value);
//value为需转换的时间值
------解决方案--------------------------------------------------------
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.format(value);
------解决方案--------------------------------------------------------
可参考:
简单有关问题:怎么将数据库中长日期格式用lable以短日期的格式输出http://www.myexception.cn/asp-dotnet/89779.html
相关的主题文章:
- Android2.2 不支持IPv6么?市场的手机支持么?解决方案
- DAO和Factory模式有什么区别?该怎么处理
- flex做的流程定义截图,但是有一个有关问题
推荐阅读
- 基于微信小程序带后端ssm接口小区物业管理平台设计
- 事件处理程序
- 唱歌教学(导致嗓音损坏的几个常见的错误唱歌方法!)
- 调取接口时报404错误(ID:16)
- 编写字典程序
- Java程序员阅读源码的小技巧,原来大牛都是这样读的,赶紧看看!
- 接口|axios接口报错-参数类型错误解决
- 小程序有哪些低成本获客手段——案例解析
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- 微信小程序基础知识