当前位置: 代码迷 >> 综合 >> LocalDate/LocalDateTime使用
  详细解决方案

LocalDate/LocalDateTime使用

热度:87   发布时间:2023-12-25 22:56:43.0

LocaDateTime

转毫秒
Long allowStartDateTimeStamp = allowStartDate.toInstant(ZoneOffset.of("+8")).toEpochMilli();
转秒
Long allowEndDateTimeStamp = allowEndDate.toEpochSecond(ZoneOffset.of("+8"));

str转localdate(这种方法解决了localdate要求必须有年月日)

		String dateStr = "2019-01";LocalDate requestDate = null;SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM");try {
    Instant instant = formatter.parse(dateStr).toInstant();ZoneId zoneId = ZoneId.systemDefault();requestDate = instant.atZone(zoneId).toLocalDate();} catch (ParseException e) {
    log.error("日期转换错误");return JsonData.error("month 参数格式错误");}
  相关解决方案