类 TemporalAccessorConverter

java.lang.Object
com.alibaba.ageiport.common.convert.AbstractConverter<java.time.temporal.TemporalAccessor>
com.alibaba.ageiport.common.convert.impl.TemporalAccessorConverter
所有已实现的接口:
Converter<java.time.temporal.TemporalAccessor>, Serializable

public class TemporalAccessorConverter extends AbstractConverter<java.time.temporal.TemporalAccessor>
JDK8中新加入的java.time包对象解析转换器
支持的对象包括:
 java.time.Instant
 java.time.LocalDateTime
 java.time.LocalDate
 java.time.LocalTime
 java.time.ZonedDateTime
 java.time.OffsetDateTime
 java.time.OffsetTime
 
作者:
xuechao.sxc
另请参阅:
  • 构造器详细资料

    • TemporalAccessorConverter

      public TemporalAccessorConverter(Class<?> targetType)
      构造
      参数:
      targetType - 目标类型
    • TemporalAccessorConverter

      public TemporalAccessorConverter(Class<?> targetType, String format)
      构造
      参数:
      targetType - 目标类型
      format - 日期格式
  • 方法详细资料

    • getFormat

      public String getFormat()
      获取日期格式
      返回:
      设置日期格式
    • setFormat

      public void setFormat(String format)
      设置日期格式
      参数:
      format - 日期格式
    • convertInternal

      protected java.time.temporal.TemporalAccessor convertInternal(Object value)
      从类复制的说明: AbstractConverter
      内部转换器,被 AbstractConverter.convert(Object, Object) 调用,实现基本转换逻辑
      内部转换器转换后如果转换失败可以做如下操作,处理结果都为返回默认值:
       1、返回null
       2、抛出一个RuntimeException异常
       
      指定者:
      convertInternal 在类中 AbstractConverter<java.time.temporal.TemporalAccessor>
      参数:
      value - 值
      返回:
      转换后的类型