Demo03_LocalDateTimeTest.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package J20250808.localDateTime;
  2. import java.time.LocalDateTime;
  3. import java.time.format.DateTimeFormatter;
  4. /**
  5. * @author WanJl
  6. * @version 1.0
  7. * @title Demo03_LocalDateTimeTest
  8. * @description
  9. * @create 2025/8/8
  10. */
  11. public class Demo03_LocalDateTimeTest {
  12. /**
  13. *
  14. */
  15. public static String dateTimeToString(LocalDateTime localDateTime,String format) {
  16. DateTimeFormatter df = DateTimeFormatter.ofPattern(format);
  17. String s = localDateTime.format(df);
  18. return s;
  19. }
  20. public static LocalDateTime stringToDateTime(String s,String format) {
  21. DateTimeFormatter df = DateTimeFormatter.ofPattern(format);
  22. LocalDateTime localDateTime = LocalDateTime.parse(s, df);
  23. return localDateTime;
  24. }
  25. public static void main(String[] args) {
  26. String s = "2025年05月05日 11:13:15";
  27. String format="yyyy年MM月dd日 HH:mm:ss";
  28. String timeToString = dateTimeToString(LocalDateTime.now(), format);
  29. System.out.println(timeToString);
  30. LocalDateTime dateTime = stringToDateTime(s, format);
  31. System.out.println(dateTime);
  32. }
  33. }