我用的是Oracle的数据库,数据库中的时间显示为:05-10月-2010
而我从前台输入的时间为字符串类型的时间,字符串格式为:2010-10-05
应该怎样用java进行转换啊,请各位大侠帮帮忙。
而我从前台输入的时间为字符串类型的时间,字符串格式为:2010-10-05
应该怎样用java进行转换啊,请各位大侠帮帮忙。
解决方案 »
- request.getParameterValues("param_value")获取空值的诡异问题,高手请进!
- java.util.ArrayList cannot be cast to txgl.entity.P_Person
- 15.2%0.5)==0.2
- 射映错误
- 求教一个JAVA关于URL的正则表达式
- Java UDP 接收UNIX 的SYSLOG日志问题。会的进
- DataBean类的方法怎样返回ArrayList?(在线等)
- 难道Hibernate中一对多、多对一的子表关键字不能为assigned???
- 高分求救 如何给文本文件去掉空行????????
- dom/sax/jdom等解析xml時,那個更快?
- 权限控制,要控制到具体的action方法,讨论下怎么做最好?
- 求助 s2sh整合 中遇见 struts2 的问题
eg:SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");//设置转换格式至于数据库显示问题 只要你转换成日期类型了 数据库应该是自动显示的吧
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class Test {
public static Date stringToDate(String dateStr) throws ParseException {
SimpleDateFormat srcFormatter = new SimpleDateFormat("yyyy-MM-dd");
return srcFormatter.parse(dateStr);
} public static String dateToString(Date date) {
// 05-10月-2010
SimpleDateFormat dstFormatter = new SimpleDateFormat("dd-MM月-yyyy");
return dstFormatter.format(date);
} public static void main(String[] args) throws ParseException {
// 直接把这个date插入数据库,数据库会按自己的格式处理日期.
Date date = Test.stringToDate("2010-10-05");
String dateStr = Test.dateToString(date);
System.out.println(dateStr);
}
}
return dstFormatter.format(date);
S.format(date);