黑马程序员技术交流社区
标题:
常用类DateFormat,函数parse报错了,怎么改啊
[打印本页]
作者:
梁俊
时间:
2013-1-9 23:24
标题:
常用类DateFormat,函数parse报错了,怎么改啊
本帖最后由 张向辉 于 2013-1-16 12:18 编辑
Date date = new Date(2013);
DateFormat df = new SimpleDateFormat();
try {
date=df.parse("2004-03-26 13:31:40");
} catch (ParseException e) {
e.printStackTrace();
}
复制代码
作者:
罗利华
时间:
2013-1-9 23:54
public class DateTest {
public static void main(String[] args) {
Date date = new Date(2013);
DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
try {
date = df.parse("2004-03-26 13:31:40");
System.out.println(date);
} catch (ParseException e) {
System.out.println("解析失败");
}
}
}
你的代码中指定一下格式就行了,如上面的代码。
作者:
肖亚光
时间:
2013-1-10 13:38
没有格式定义 怎么定义格式呢
作者:
张云杰
时间:
2013-1-10 13:54
本帖最后由 张云杰 于 2013-1-10 22:15 编辑
date=df.parse("2004-03-26 13:31:40","YYYY-MM-DD HH:mm:ss"); //请在这里加个时间格式谢谢
或者在上面的SimpleDateForMat()这后面加格式 那parse后面就不用加了, 这个是常见的 时间转换异常
作者:
何竹冬
时间:
2013-1-10 14:22
你好
parse的参数是一个时间格式,需要用到格式字母
你可以查阅API的SimpleDateFormat类中的模式字母
y表示年M表示年中的月份d表示日h表示小时m表示分钟s表示秒
另外还有其他很多,可以去API文档中查看。
希望能够帮到你。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2