Tom*_*Tom 0 java oracle date date-format
在我的数据库中 max date is as : 27-FEB-12
当我从db获取数据时,db是:
select to_char(max(CREATE_DT),'dd-mm-yyyy') from PROFILE_DETAILS;
Run Code Online (Sandbox Code Playgroud)
给我 2012-02-27 00:00:00.0
我怎样才能将其转换为:( 27-FEB-12我正在尝试使用印度日期格式)
请问任何想法
我不知道为什么你的查询需要to_char函数.如果您通过jdbc获取数据,oracle可以为您提供Date对象.在您的情况下,将来更容易转换为不同的格式(String).
无论如何根据你当前的要求,使用to_char,你得到一个字符串2012-02-27 00:00:00.0.现在你想得到另一个字符串27-FEB-12.你可以做类似下面的事情(省略了异常处理):
final String s = "2012-02-27 00:00:00.0";
String newDateString = new SimpleDateFormat("dd-MMM-yy").format(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S").parse(s));
Run Code Online (Sandbox Code Playgroud)
这将给你27年2月27日
| 归档时间: |
|
| 查看次数: |
5349 次 |
| 最近记录: |