java时间转换,特定时间转换'YYYY',时间加一天
本帖只展示转换效果,原因不详,等待有猿人破解
效果图:
演示代码:
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class TestTime {
public static void main(String[] args) throws ParseException {
String formatBefor1 = new SimpleDateFormat("yyyy-MM-dd").format(new SimpleDateFormat("yyyy-MM-dd").parse("1975-12-28"));
String formatAfter1 = new SimpleDateFormat("YYYY-MM-dd").format(new SimpleDateFormat("YYYY-MM-dd").parse("1975-12-28"));
String formatBefor2 = new SimpleDateFormat("yyyy-MM-dd").format(new SimpleDateFormat("yyyy-MM-dd").parse("1975-12-29"));
String formatAfter2 = new SimpleDateFormat("YYYY-MM-dd").format(new SimpleDateFormat("YYYY-MM-dd").parse("1975-12-29"));
String formatBefor3 = new SimpleDateFormat("yyyy-MM-dd").format(new SimpleDateFormat("yyyy-MM-dd").parse("2021-12-26"));
String formatAfter3 = new SimpleDateFormat("YYYY-MM-dd").format(new SimpleDateFormat("YYYY-MM-dd").parse("2021-12-26"));
System.out.println(formatBefor1);
System.out.println(formatAfter1);
System.out.println("----------");
System.out.println(formatBefor2);
System.out.println(formatAfter2);
System.out.println("----------");
System.out.println(formatBefor3);
System.out.println(formatAfter3);
}
}