MainTestDate.java 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.charging.chargingparking;
  2. import cn.hutool.core.date.DateUtil;
  3. import java.util.ArrayList;
  4. import java.util.Calendar;
  5. import java.util.Date;
  6. import java.util.List;
  7. public class MainTestDate {
  8. public static void main(String[] args) {
  9. Date startTime =DateUtil.parse("2024-01-01 08:10:00","yyyy-MM-dd HH:mm:ss");
  10. Date endTime =DateUtil.parse("2024-01-02 16:55:00","yyyy-MM-dd HH:mm:ss");
  11. List<DateTimeBetweenVo> list = new ArrayList<>();
  12. DateTimeBetweenVo dateTimeBetweenVo1 = new DateTimeBetweenVo();
  13. DateTimeBetweenVo dateTimeBetweenVo2 = new DateTimeBetweenVo();
  14. dateTimeBetweenVo1.setStartTime(DateUtil.parse("2024-01-01 00:00:00","yyyy-MM-dd HH:mm:ss"));
  15. dateTimeBetweenVo1.setEndTime(DateUtil.parse("2024-01-03 00:00:00","yyyy-MM-dd HH:mm:ss"));
  16. dateTimeBetweenVo2.setStartTime(DateUtil.parse("2024-10-01 00:00:00","yyyy-MM-dd HH:mm:ss"));
  17. dateTimeBetweenVo2.setEndTime(DateUtil.parse("2024-10-07 00:00:00","yyyy-MM-dd HH:mm:ss"));
  18. list.add(dateTimeBetweenVo1);
  19. list.add(dateTimeBetweenVo2);
  20. //getWeek();
  21. }
  22. private static void getWeek() {
  23. Calendar calendar = Calendar.getInstance();
  24. //calendar.setTime(DateUtil.parse("2024-02-02 00:00:00","yyyy-MM-dd HH:mm:ss"));
  25. int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
  26. switch (dayOfWeek) {
  27. case 1:
  28. System.out.println("星期日");
  29. break;
  30. case 2:
  31. System.out.println("星期一");
  32. break;
  33. case 3:
  34. System.out.println("星期二");
  35. break;
  36. case 4:
  37. System.out.println("星期三");
  38. break;
  39. case 5:
  40. System.out.println("星期四");
  41. break;
  42. case 6:
  43. System.out.println("星期五");
  44. break;
  45. case 7:
  46. System.out.println("星期六");
  47. break;
  48. default:
  49. System.out.println("获取星期失败");
  50. }
  51. }
  52. }