我需要转换此20140815
进入15.08.2014
并进入15.08.2014 00:00:00
我该怎么做,Java中有什么机会
答案 0 :(得分:4)
您可以使用SimpleDateFormat
,如下所示
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyyMMdd");
SimpleDateFormat outputFormat = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
Date date = inputFormat.parse("20140815");
String result = outputFormat.format(date);
答案 1 :(得分:1)
为什么要打扰日期......只需使用字符串:
String output = input.replaceAll("(....)(..)(..)", "$3.$2.$1");
或
String output = input.replaceAll("(....)(..)(..)", "$3.$2.$1 00:00:00");