时区处理
This commit is contained in:
parent
6852740236
commit
73404d9938
@ -44,11 +44,11 @@ public class PropCouponConvertor {
|
|||||||
co.setSource(propCoupon.getSource().getCode());
|
co.setSource(propCoupon.getSource().getCode());
|
||||||
co.setSourceName(propCoupon.getSource().getDesc());
|
co.setSourceName(propCoupon.getSource().getDesc());
|
||||||
|
|
||||||
Timestamp timestamp = ZonedDateTimeUtils.toTimestamp(propCoupon.getExpireTime());
|
Timestamp timestamp = ZonedDateTimeUtils.toTimestampDefault(propCoupon.getExpireTime());
|
||||||
co.setExpireTime(timestamp);
|
co.setExpireTime(timestamp);
|
||||||
co.setExpireSeconds(Math.abs(Duration.between(propCoupon.getExpireTime(), LocalDateTime.now()).getSeconds()));
|
co.setExpireSeconds(Math.abs(Duration.between(propCoupon.getExpireTime(), LocalDateTime.now()).getSeconds()));
|
||||||
co.setUseTime(ZonedDateTimeUtils.toTimestamp(propCoupon.getUseTime()));
|
co.setUseTime(ZonedDateTimeUtils.toTimestampDefault(propCoupon.getUseTime()));
|
||||||
co.setCreateTime(ZonedDateTimeUtils.toTimestamp(propCoupon.getCreateTime()));
|
co.setCreateTime(ZonedDateTimeUtils.toTimestampDefault(propCoupon.getCreateTime()));
|
||||||
|
|
||||||
return co;
|
return co;
|
||||||
}
|
}
|
||||||
@ -89,9 +89,9 @@ public class PropCouponConvertor {
|
|||||||
co.setSourceName(source.getDesc());
|
co.setSourceName(source.getDesc());
|
||||||
}
|
}
|
||||||
|
|
||||||
co.setExpireTime(ZonedDateTimeUtils.toTimestamp(propCouponDO.getExpireTime()));
|
co.setExpireTime(ZonedDateTimeUtils.toTimestampDefault(propCouponDO.getExpireTime()));
|
||||||
co.setUseTime(ZonedDateTimeUtils.toTimestamp(propCouponDO.getUseTime()));
|
co.setUseTime(ZonedDateTimeUtils.toTimestampDefault(propCouponDO.getUseTime()));
|
||||||
co.setCreateTime(ZonedDateTimeUtils.toTimestamp(propCouponDO.getCreateTime()));
|
co.setCreateTime(ZonedDateTimeUtils.toTimestampDefault(propCouponDO.getCreateTime()));
|
||||||
|
|
||||||
return co;
|
return co;
|
||||||
}
|
}
|
||||||
@ -127,7 +127,7 @@ public class PropCouponConvertor {
|
|||||||
|
|
||||||
co.setReceiverId(recordDO.getReceiverId());
|
co.setReceiverId(recordDO.getReceiverId());
|
||||||
co.setRemark(recordDO.getRemark());
|
co.setRemark(recordDO.getRemark());
|
||||||
co.setCreateTime(ZonedDateTimeUtils.toTimestamp(recordDO.getCreateTime()));
|
co.setCreateTime(ZonedDateTimeUtils.toTimestampDefault(recordDO.getCreateTime()));
|
||||||
|
|
||||||
return co;
|
return co;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -465,6 +465,13 @@ public final class ZonedDateTimeUtils {
|
|||||||
return Timestamp.from(localDateTime.atZone(ZonedId.ASIA_RIYADH.getZonedId()).toInstant());
|
return Timestamp.from(localDateTime.atZone(ZonedId.ASIA_RIYADH.getZonedId()).toInstant());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static Timestamp toTimestampDefault(LocalDateTime localDateTime) {
|
||||||
|
if (localDateTime == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return Timestamp.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 转换zoneId
|
* 转换zoneId
|
||||||
*
|
*
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user