import lombok.extern.slf4j.Slf4j;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* <p>
* 时间转换工具类
* </p>
*
*/
@Slf4j
public class DateFormatUtil {
public static long getOneDayStartTimestamp(long time) {
Date date = new Date(time);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
return calendar.getTime().getTime();
}
public static long convertTimeToTimestamp(String time) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = simpleDateFormat.parse(time);
return date.getTime();
} catch (ParseException e) {
log.error("failed to parse {}", time, e);
}
return 0L;
}
public static String convertTimeToDate(long time) {
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
String format = sdf.format(new Date(time));
return format;
}
}
时间转换工具类
最新推荐文章于 2024-04-27 11:56:37 发布