Java tutorial
import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatterBuilder; public class Main { public static void main(String[] args) { System.out.println(formatDateTime(LocalDateTime.now())); System.out.println(parse("2000-02-01 12:23:34")); } private static final String PATTERN = "yyyy-MM-dd HH:mm:ss"; private static final DateTimeFormatter FMT = new DateTimeFormatterBuilder().appendPattern(PATTERN) .toFormatter(); public static String formatDateTime(LocalDateTime dateTime) { String text = ""; if (dateTime != null) { return dateTime.format(FMT); } return text; } public static LocalDateTime parse(String text) { LocalDateTime dt = null; if (text != null && text.length() == PATTERN.length()) { dt = LocalDateTime.parse(text, FMT); } return dt; } }