12345678910111213141516171819202122232425 |
- package com.sf.util;
- import com.sf.dto.TicketListDTO;
- import java.time.LocalTime;
- import java.time.format.DateTimeFormatter;
- import java.util.Comparator;
- /**
- * 自定义时间比较器
- * 公众号:马丁玩编程,回复:加群,添加马哥微信(备注:12306)获取项目资料
- */
- public class TimeStringComparator implements Comparator<TicketListDTO> {
- private static final DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("HH:mm");
- @Override
- public int compare(TicketListDTO ticketList1, TicketListDTO ticketList2) {
- LocalTime localTime1 = LocalTime.parse(ticketList1.getDepartureTime(), FORMATTER);
- LocalTime localTime2 = LocalTime.parse(ticketList2.getDepartureTime(), FORMATTER);
- return localTime1.compareTo(localTime2);
- }
- }
|