java string 转date

[复制链接]
查看11 | 回复5 | 2013-3-27 11:26:34 | 显示全部楼层 |阅读模式
用SimpleDateFormat来转换SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = sdf.parse("2008-08-08 12:10:12");具体请参考JDK API文档另外 转换成DATE类型后并不会因为转换前的字符串是什么样子而不同 DATE类型的内部表示永远是一样的 所以你的第2条要求是没有意义的 数据库如何显示这个DATE类型只是数据库自己的关系 和DATE本身无关如果你希望要自定义Date的显示 同样可是使用SimpleDateFormat类来实现只需要String date = sdf.for...
回复

使用道具 举报

千问 | 2013-3-27 11:26:34 | 显示全部楼层
@Testpublic void testDate() {
String str = "2013/3/13 星期三 14:02:10";
String[] strs = str.split(" ");
str = strs[0]+" "+strs[2];
System.out.println(str);
...
回复

使用道具 举报

千问 | 2013-3-27 11:26:34 | 显示全部楼层
直接用字符串把中间这个星期三截取掉。注意看清楚空格占得位数。。你可以在截取星期三之后再打印出来看看有没错误。...
回复

使用道具 举报

千问 | 2013-3-27 11:26:34 | 显示全部楼层
public static Date StringToDate(String str){// str = 2013/3/13 星期三 14:02:10"SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");Date date = null;try {dat...
回复

使用道具 举报

千问 | 2013-3-27 11:26:34 | 显示全部楼层
to_date('" + dateStr + "','yyyy-mm-dd hh24:mi:ss')...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行