package me.chanjar.weixin.mp.util.json;

import java.io.IOException;
import java.text.SimpleDateFormat;

import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;

/**
 * Created by Binary Wang on 2016/7/13.
 */
public class WxLongTimeJsonSerializer extends JsonSerializer<Long> {
  private static SimpleDateFormat DF = new SimpleDateFormat(
      "yyyy-MM-dd hh:mm:ss");

  @Override
  public void serialize(Long value, JsonGenerator gen,
      SerializerProvider serializers)
      throws IOException, JsonProcessingException {
    gen.writeString(DF.format(value * 1000));
  }
}

@@ -519,10 +519,10 @@
 -dd 
-hh
+HH
 :mm:

Update WxLongTimeJsonSerializer.java