字符串转成时间?
怎么把字符串"2001-12-01"转换成时间类型?? 问题点数:89、回复次数:14Top
1 楼icystone(石冰)回复于 2001-12-01 17:36:28 得分 0
用-把字符串分开,再把各部分转化成数字 new Date( int year, int month, int day )
year year-1900 month 0 to 11 day 1 to 31 Top
2 楼yzdiyu(敌宇)回复于 2001-12-01 18:07:13 得分 0
strtodata('2001-12-01');
Top
3 楼icystone(石冰)回复于 2001-12-01 18:14:33 得分 0
public static Date valueOf( String s ) (jsp)Top
4 楼southline(林材)回复于 2001-12-01 18:50:00 得分 0
给位都说的明白点,好吗?
我是菜鸟,比较迟钝Top
5 楼icystone(石冰)回复于 2001-12-01 19:50:09 得分 0
Date varDate=Date.valueOf("2001-2-1");Top
6 楼southline(林材)回复于 2001-12-01 20:17:10 得分 0
icystome(石冰)用了你的方法后出错,valueOf()方法出错了。Top
7 楼icystone(石冰)回复于 2001-12-01 20:27:21 得分 0
具体一点!Top
8 楼hardas(孤魂一笑)回复于 2001-12-01 21:35:42 得分 4
java.util.date
构造函数
Date(String s)
Deprecated. As of JDK version 1.1, replaced by DateFormat.parse(String s).
建议使用
java.text.DateFormat();Top
9 楼southline(林材)回复于 2001-12-03 14:04:31 得分 0
valueOf()方法出错,提示没找到valueOf()方法Top
10 楼icystone(石冰)回复于 2001-12-03 15:26:22 得分 0
不可能吧,Date.valueOf方法是static型的,可以直接用的。
对了,你把java.sql.*包含进来试一下。应该是没找到Date类。Top
11 楼southline(林材)回复于 2001-12-03 15:43:26 得分 0
这样Date varDate=Date.valueOf("2001-12-03");时
是这样的错误:Ambiguous class: java.util.Date and java.sql.Date
Date varDate=Date.valueOf("2001-12-03");
换成java.util.Date varDate=java.util.Date.valueOf("2001-12-03");时
是这样的错误:Method valueOf(java.lang.String) not found in class java.util.Date.
java.util.Date varDate=java.util.Date.valueOf("2001-12-03");
java.sql.*我已经包含进去了
Top
12 楼icystone(石冰)回复于 2001-12-03 15:52:24 得分 0
java.sql.Date varDate=java.sql.Date.valueOf("2001-2-1");Top
13 楼icystone(石冰)回复于 2001-12-03 16:06:37 得分 85
应为Date.valueOf()是java.sql.Date下的方法,java.util.Date下没有,而这两个包下都有Date类,所以会出现以上问题Top
14 楼southline(林材)回复于 2001-12-03 16:17:58 得分 0
谢谢,搞定了,怎么给不了分。稍等一定给Top




