java中SDF类的parse问题?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
不知道是哪出了问题,请大佬指点,谢谢!
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中SDF类的parse问题?的主要内容,如果未能解决你的问题,请参考以下文章
SimpleDateFormat高并发下异常java.lang.NumberFormatException: For input string: ""