| | |
| | | package cc.mrbird.febs.common.converter; |
| | | |
| | | import cc.mrbird.febs.common.utils.DateUtil; |
| | | import com.wuwenze.poi.convert.WriteConverter; |
| | | import com.wuwenze.poi.exception.ExcelKitWriteConverterException; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | |
| | | import java.text.ParseException; |
| | | |
| | | /** |
| | | * Execl导出时间类型字段格式化 |
| | | * |
| | | * @author MrBird |
| | | */ |
| | | @Slf4j |
| | | public class TimeConverter implements WriteConverter { |
| | | @Override |
| | | public String convert(Object value) { |
| | | if (value == null) { |
| | | return StringUtils.EMPTY; |
| | | } else { |
| | | try { |
| | | return DateUtil.formatCstTime(value.toString(), DateUtil.FULL_TIME_SPLIT_PATTERN); |
| | | } catch (ParseException e) { |
| | | String message = "时间转换异常"; |
| | | log.error(message, e); |
| | | throw new ExcelKitWriteConverterException(message); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | //package cc.mrbird.febs.common.converter; |
| | | // |
| | | //import cc.mrbird.febs.common.utils.DateUtil; |
| | | //import com.wuwenze.poi.convert.WriteConverter; |
| | | //import com.wuwenze.poi.exception.ExcelKitWriteConverterException; |
| | | //import lombok.extern.slf4j.Slf4j; |
| | | //import org.apache.commons.lang3.StringUtils; |
| | | // |
| | | //import java.text.ParseException; |
| | | // |
| | | ///** |
| | | // * Execl导出时间类型字段格式化 |
| | | // * |
| | | // * @author MrBird |
| | | // */ |
| | | //@Slf4j |
| | | //public class TimeConverter implements WriteConverter { |
| | | // @Override |
| | | // public String convert(Object value) { |
| | | // if (value == null) { |
| | | // return StringUtils.EMPTY; |
| | | // } else { |
| | | // try { |
| | | // return DateUtil.formatCstTime(value.toString(), DateUtil.FULL_TIME_SPLIT_PATTERN); |
| | | // } catch (ParseException e) { |
| | | // String message = "时间转换异常"; |
| | | // log.error(message, e); |
| | | // throw new ExcelKitWriteConverterException(message); |
| | | // } |
| | | // } |
| | | // } |
| | | //} |