fork download
  1. import java.time.*;
  2. import java.time.format.DateTimeFormatter;
  3. import java.time.format.DateTimeFormatterBuilder;
  4. import java.util.Locale;
  5.  
  6. public class Main {
  7. public static final DateTimeFormatter fmtInput = new DateTimeFormatterBuilder()
  8. .append(DateTimeFormatter.ISO_LOCAL_DATE)
  9. .appendLiteral(' ')
  10. .append(DateTimeFormatter.ISO_LOCAL_TIME)
  11. .toFormatter(Locale.ENGLISH);
  12. public static final DateTimeFormatter fmtOutput = DateTimeFormatter.ofPattern(
  13. "dd-MMM-uuuu", Locale.ENGLISH);
  14.  
  15. public static void main(String[] args) {
  16. LocalDateTime ldt = LocalDateTime.parse("2012-05-04 00:00:00.0", fmtInput);
  17. System.out.println(ldt);
  18. String formatted = ldt.format(fmtOutput).toUpperCase(Locale.ENGLISH);
  19. System.out.println(formatted);
  20. }
  21. }
Success #stdin #stdout 0.15s 59612KB
stdin
Standard input is empty
stdout
2012-05-04T00:00
04-MAY-2012