请问java中parse()的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问java中parse()的问题相关的知识,希望对你有一定的参考价值。

请问怎么用parse()方法
这个方法是按照特定的格式把字符串解析为日期对象的对吧?
谢谢1楼的
我试了下如果不加 throws ParseException就报错
加的话可以正常运行

参考技术A import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateTest
public static void main(String[] args) throws ParseException
String date="1988-10-10 20:10:10";
Date d=null;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
d=sdf.parse(date);//将String to Date类型
System.out.println(d);



一个小例子...刚写的...

祝楼主早日成功!!

还有什么不明白的..百度HI我...!

老大这是抛出一定要有的可好 。。。

你没有学过异常吧??

赶紧找书学一下吧!!本回答被提问者采纳

java中SDF类的parse问题?

这个程序是想将字符串转成Date类型
我创建了一个叫DateUtils的类,里面有这样的方法
public static Date stringToDate(String s,String format) throws ParseException
SimpleDateFormat sdf=new SimpleDateFormat(format);
Date d=sdf.parse(s);
return d;

然后在主函数里
public static void main(String[] args) throws ParseException

DateUtils du=new DateUtils();

Date dd=du.stringToDate("2019-10-12-2-3-1","Y-M-d-H-m-s");
System.out.println(dd);

结果输出的总是小一年
结果为:Sun Dec 30 02:03:01 GMT+08:00 2018
不知道是哪出了问题,请大佬指点,谢谢!

DateUtils类
public static Date stringToDate(String s, String format) throws ParseException
SimpleDateFormat sdf=new SimpleDateFormat(format);
Date d=sdf.parse(s);
return d;

主函数
public static void main(String[] args) throws ParseException
Date dd = DateUtils.stringToDate("2019-10-12-2-3-1","yyyy-MM-dd-H-m-s");
System.out.println(dd);

希望采纳!
参考技术A 你的 Y 改成小写

以上是关于请问java中parse()的问题的主要内容,如果未能解决你的问题,请参考以下文章

java 中用dom解析xml文件出错啦,请问是啥错啊??求帮助,谢谢啦!!

java String 转 Date 请问怎么将“Wed Nov 03 00:00:00 CST 2010”格式转为Date类型?

Numberformat.parse 在java中的法语语言环境中无法正常工作

java,请问怎么将2016-06-23T09:46:27.000Z转换成yyyy-MM-dd HH24:mi:ss格式

无法在 API 27 中实例化接收器 com.parse.ParseBroadcastReceiver:java.lang.ClassNotFoundExceptio

java.text.ParseException:无法解析的日期:java.text.DateFormat.parse(DateFormat.java:579)