我有java程序,程序从oracle Database 11G获取表'Employees'
问题是,
java程序以这种格式获取Hire_Date列“YYYY-MM-DD 00:00:00.0”
我想以这种格式“YYYY-MM-DD”
获取日期我该如何解决这个问题?
照片将探讨问题
答案 0 :(得分:2)
您可以在select语句中执行此操作:
SELECT TO_CHAR(HIRE_DATE, 'DD-MON-YYYY') HIRE_DATE_TRUNC FROM EMPLOYEES;
使用to_char
格式化日期为described here。或者,您可以在提取数据后使用SimpleDateFormat
在Java中执行相同的操作:
SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-dd");
Date d = new Date();
String formatted = sdf.format(d);
System.out.println(formatted);