java.time.LocalDateTime.equals()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(21.8k)|赞(0)|评价(0)|浏览(114)

本文整理了Java中java.time.LocalDateTime.equals()方法的一些代码示例,展示了LocalDateTime.equals()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。LocalDateTime.equals()方法的具体详情如下:
包路径:java.time.LocalDateTime
类名称:LocalDateTime
方法名:equals

LocalDateTime.equals介绍

[英]Checks if this date-time is equal to another date-time.

Compares this LocalDateTime with another ensuring that the date-time is the same. Only objects of type LocalDateTime are compared, other types return false.
[中]检查此日期时间是否等于其他日期时间。
将此LocalDateTime与另一个进行比较,确保日期时间相同。仅比较LocalDateTime类型的对象,其他类型返回false。

代码示例

代码示例来源:origin: neo4j/neo4j

@Override
public boolean equals( Value other )
{
  return other instanceof LocalDateTimeValue && value.equals( ((LocalDateTimeValue) other).value );
}

代码示例来源:origin: org.postgresql/postgresql

/**
 * Formats {@link LocalDateTime} to be sent to the backend, thus it adds time zone.
 * Do not use this method in {@link java.sql.ResultSet#getString(int)}
 * @param localDateTime The local date to format as a String
 * @return The formatted local date
 */
public synchronized String toString(LocalDateTime localDateTime) {
 if (localDateTime.isAfter(MAX_LOCAL_DATETIME)) {
  return "infinity";
 } else if (LocalDateTime.MIN.equals(localDateTime)) {
  return "-infinity";
 }
 // LocalDateTime is always passed with time zone so backend can decide between timestamp and timestamptz
 ZonedDateTime zonedDateTime = localDateTime.atZone(getDefaultTz().toZoneId());
 return toString(zonedDateTime.toOffsetDateTime());
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_permission
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallPermission other = (LitemallPermission) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getRoleId() == null ? other.getRoleId() == null : this.getRoleId().equals(other.getRoleId()))
    && (this.getPermission() == null ? other.getPermission() == null : this.getPermission().equals(other.getPermission()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_system
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallSystem other = (LitemallSystem) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getKeyName() == null ? other.getKeyName() == null : this.getKeyName().equals(other.getKeyName()))
    && (this.getKeyValue() == null ? other.getKeyValue() == null : this.getKeyValue().equals(other.getKeyValue()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_issue
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallIssue other = (LitemallIssue) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getQuestion() == null ? other.getQuestion() == null : this.getQuestion().equals(other.getQuestion()))
    && (this.getAnswer() == null ? other.getAnswer() == null : this.getAnswer().equals(other.getAnswer()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_footprint
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallFootprint other = (LitemallFootprint) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId()))
    && (this.getGoodsId() == null ? other.getGoodsId() == null : this.getGoodsId().equals(other.getGoodsId()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_search_history
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallSearchHistory other = (LitemallSearchHistory) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId()))
    && (this.getKeyword() == null ? other.getKeyword() == null : this.getKeyword().equals(other.getKeyword()))
    && (this.getFrom() == null ? other.getFrom() == null : this.getFrom().equals(other.getFrom()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_role
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallRole other = (LitemallRole) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName()))
    && (this.getDesc() == null ? other.getDesc() == null : this.getDesc().equals(other.getDesc()))
    && (this.getEnabled() == null ? other.getEnabled() == null : this.getEnabled().equals(other.getEnabled()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_user_formid
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallUserFormid other = (LitemallUserFormid) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getFormid() == null ? other.getFormid() == null : this.getFormid().equals(other.getFormid()))
    && (this.getIsprepay() == null ? other.getIsprepay() == null : this.getIsprepay().equals(other.getIsprepay()))
    && (this.getUseamount() == null ? other.getUseamount() == null : this.getUseamount().equals(other.getUseamount()))
    && (this.getExpireTime() == null ? other.getExpireTime() == null : this.getExpireTime().equals(other.getExpireTime()))
    && (this.getOpenid() == null ? other.getOpenid() == null : this.getOpenid().equals(other.getOpenid()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_admin
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallAdmin other = (LitemallAdmin) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getUsername() == null ? other.getUsername() == null : this.getUsername().equals(other.getUsername()))
    && (this.getPassword() == null ? other.getPassword() == null : this.getPassword().equals(other.getPassword()))
    && (this.getLastLoginIp() == null ? other.getLastLoginIp() == null : this.getLastLoginIp().equals(other.getLastLoginIp()))
    && (this.getLastLoginTime() == null ? other.getLastLoginTime() == null : this.getLastLoginTime().equals(other.getLastLoginTime()))
    && (this.getAvatar() == null ? other.getAvatar() == null : this.getAvatar().equals(other.getAvatar()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()))
    && (Arrays.equals(this.getRoleIds(), other.getRoleIds()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_coupon_user
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallCouponUser other = (LitemallCouponUser) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId()))
    && (this.getCouponId() == null ? other.getCouponId() == null : this.getCouponId().equals(other.getCouponId()))
    && (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus()))
    && (this.getUsedTime() == null ? other.getUsedTime() == null : this.getUsedTime().equals(other.getUsedTime()))
    && (this.getStartTime() == null ? other.getStartTime() == null : this.getStartTime().equals(other.getStartTime()))
    && (this.getEndTime() == null ? other.getEndTime() == null : this.getEndTime().equals(other.getEndTime()))
    && (this.getOrderId() == null ? other.getOrderId() == null : this.getOrderId().equals(other.getOrderId()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_goods_attribute
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallGoodsAttribute other = (LitemallGoodsAttribute) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getGoodsId() == null ? other.getGoodsId() == null : this.getGoodsId().equals(other.getGoodsId()))
    && (this.getAttribute() == null ? other.getAttribute() == null : this.getAttribute().equals(other.getAttribute()))
    && (this.getValue() == null ? other.getValue() == null : this.getValue().equals(other.getValue()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_goods_specification
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallGoodsSpecification other = (LitemallGoodsSpecification) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getGoodsId() == null ? other.getGoodsId() == null : this.getGoodsId().equals(other.getGoodsId()))
    && (this.getSpecification() == null ? other.getSpecification() == null : this.getSpecification().equals(other.getSpecification()))
    && (this.getValue() == null ? other.getValue() == null : this.getValue().equals(other.getValue()))
    && (this.getPicUrl() == null ? other.getPicUrl() == null : this.getPicUrl().equals(other.getPicUrl()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_goods_product
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallGoodsProduct other = (LitemallGoodsProduct) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getGoodsId() == null ? other.getGoodsId() == null : this.getGoodsId().equals(other.getGoodsId()))
    && (Arrays.equals(this.getSpecifications(), other.getSpecifications()))
    && (this.getPrice() == null ? other.getPrice() == null : this.getPrice().equals(other.getPrice()))
    && (this.getNumber() == null ? other.getNumber() == null : this.getNumber().equals(other.getNumber()))
    && (this.getUrl() == null ? other.getUrl() == null : this.getUrl().equals(other.getUrl()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_groupon_rules
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallGrouponRules other = (LitemallGrouponRules) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getGoodsId() == null ? other.getGoodsId() == null : this.getGoodsId().equals(other.getGoodsId()))
    && (this.getGoodsName() == null ? other.getGoodsName() == null : this.getGoodsName().equals(other.getGoodsName()))
    && (this.getPicUrl() == null ? other.getPicUrl() == null : this.getPicUrl().equals(other.getPicUrl()))
    && (this.getDiscount() == null ? other.getDiscount() == null : this.getDiscount().equals(other.getDiscount()))
    && (this.getDiscountMember() == null ? other.getDiscountMember() == null : this.getDiscountMember().equals(other.getDiscountMember()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getExpireTime() == null ? other.getExpireTime() == null : this.getExpireTime().equals(other.getExpireTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_collect
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallCollect other = (LitemallCollect) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId()))
    && (this.getValueId() == null ? other.getValueId() == null : this.getValueId().equals(other.getValueId()))
    && (this.getType() == null ? other.getType() == null : this.getType().equals(other.getType()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_storage
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallStorage other = (LitemallStorage) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getKey() == null ? other.getKey() == null : this.getKey().equals(other.getKey()))
    && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName()))
    && (this.getType() == null ? other.getType() == null : this.getType().equals(other.getType()))
    && (this.getSize() == null ? other.getSize() == null : this.getSize().equals(other.getSize()))
    && (this.getUrl() == null ? other.getUrl() == null : this.getUrl().equals(other.getUrl()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_keyword
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallKeyword other = (LitemallKeyword) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getKeyword() == null ? other.getKeyword() == null : this.getKeyword().equals(other.getKeyword()))
    && (this.getUrl() == null ? other.getUrl() == null : this.getUrl().equals(other.getUrl()))
    && (this.getIsHot() == null ? other.getIsHot() == null : this.getIsHot().equals(other.getIsHot()))
    && (this.getIsDefault() == null ? other.getIsDefault() == null : this.getIsDefault().equals(other.getIsDefault()))
    && (this.getSortOrder() == null ? other.getSortOrder() == null : this.getSortOrder().equals(other.getSortOrder()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: linlinjava/litemall

/**
 * This method was generated by MyBatis Generator.
 * This method corresponds to the database table litemall_brand
 *
 * @mbg.generated
 */
@Override
public boolean equals(Object that) {
  if (this == that) {
    return true;
  }
  if (that == null) {
    return false;
  }
  if (getClass() != that.getClass()) {
    return false;
  }
  LitemallBrand other = (LitemallBrand) that;
  return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
    && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName()))
    && (this.getDesc() == null ? other.getDesc() == null : this.getDesc().equals(other.getDesc()))
    && (this.getPicUrl() == null ? other.getPicUrl() == null : this.getPicUrl().equals(other.getPicUrl()))
    && (this.getSortOrder() == null ? other.getSortOrder() == null : this.getSortOrder().equals(other.getSortOrder()))
    && (this.getFloorPrice() == null ? other.getFloorPrice() == null : this.getFloorPrice().equals(other.getFloorPrice()))
    && (this.getAddTime() == null ? other.getAddTime() == null : this.getAddTime().equals(other.getAddTime()))
    && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
    && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()));
}

代码示例来源:origin: neo4j/neo4j

@Override
public boolean equals( Value other )
{
  if ( other instanceof DateTimeValue )
  {
    ZonedDateTime that = ((DateTimeValue) other).value;
    boolean res = value.toLocalDateTime().equals( that.toLocalDateTime() );
    if ( res )
    {
      ZoneId thisZone = value.getZone();
      ZoneId thatZone = that.getZone();
      boolean thisIsOffset = thisZone instanceof ZoneOffset;
      boolean thatIsOffset = thatZone instanceof ZoneOffset;
      if ( thisIsOffset && thatIsOffset )
      {
        res = thisZone.equals( thatZone );
      }
      else if ( !thisIsOffset && !thatIsOffset )
      {
        res = TimeZones.map( thisZone.getId() ) == TimeZones.map( thatZone.getId() );
      }
      else
      {
        res = false;
      }
    }
    return res;
  }
  return false;
}

相关文章

LocalDateTime类方法