我试图通过使用Jersey转换器将Date中的Date转换为Date in timestamp。但我无法转换。请帮助我。
实体类:
@JsonSerialize(using=JsonDateSerializer.class)
@Column(name="TSTAMP")
private Timestamp timeStamp;
**JsonDateSerializer:**
@Component
public
class JsonDateSerializer extends JsonSerializer<Timestamp>{
private static final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd HH:MM:SS");
@Override
public void serialize(Timestamp t, JsonGenerator gen,
SerializerProvider arg2) throws IOException, JsonProcessingException {
String formattedDate = dateFormat.format(t);
gen.writeString(formattedDate);
}
}
答案 0 :(得分:0)
您可以使用此功能将日期转换为时间戳
//在此处使用您的格式化日期
Timestamp timestamp = new Timestamp(date.getTime());