如何将String转换为DateFormatjava?
我正在编写一个应用程序,我想将字符串"20050105000200"转换为"2005-01-05 00:02:00".有没有直接的方法在Java中做到这一点?我想要String中的输入和输出.如果有办法直接办理,请告诉我.
你能给我一些简单的代码吗?
谢谢.
您可以使用SimpleDateFormat解析输入日期,然后再次格式化输出
SimpleDateFormat inFmt = new SimpleDateFormat("yyyyMMddHHmmss");
SimpleDateFormat outFmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d = inFmt.parse("20050105000200");
System.out.println(outFmt.format(d));
Run Code Online (Sandbox Code Playgroud)