This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
k18-ntcs-web-argus-service/src/main/java/com/nis/util/JsonDateDeserializer.java
2018-06-13 14:43:18 +08:00

43 lines
1.2 KiB
Java

/**
*
*/
package com.nis.util;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.DeserializationContext;
import com.fasterxml.jackson.databind.JsonDeserializer;
/**
* @ClassName:JsonDateDeserializer
* @Description:TODO(这里用一句话描述这个类的作用)
* @author (zdx)
* @date 2018年6月12日 上午11:06:03
* @version V1.0
*/
public class JsonDateDeserializer extends JsonDeserializer<Date> {
private static final SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
/* (non-Javadoc)
* @see com.fasterxml.jackson.databind.JsonDeserializer#deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)
*/
@Override
public Date deserialize(JsonParser p, DeserializationContext ctxt)
throws IOException, JsonProcessingException {
// TODO Auto-generated method stub
Date date = null;
try {
date = sdf.parse(p.getText());
} catch (Exception e) {
// TODO: handle exception
}
return date;
}
}