私はjavaee-api 6.0を使用しています。javax.ws.rs.core.Response.ResponseBuilderはjava.util.Dateを数値として生成します
私は、更新と呼ばれるjava.util.Dateフィールドを持つエンティティBeanを持っています。
public class Tariff implements Serializable {
private Date updated
そして、私はRESTサービスを持っています。
@GET
@Path("/example")
public Response getTariff() {
return Response.status(200).entity(new Records(createExampleTariff())).build();
}
私はRESTサービスを呼び出すと、日付として数値を返します。
{"records":{"description":"OTHER","message":"Nothing to say","status":"OK", "updated":1475822878961},"status":"ok"}
DTOを使用せずにどのように私がこれを過ぎて行うことができるかを知ってください。
日付は常に、1970年1月1日からのミリ秒数としてこのDateオブジェクトによって表さ00:00:00 GMTに保存され得ることができます。 –
こんにちは、あなたは本当に人間が読める形式で日付を返す必要がありますか?長い日付で作業する方が簡単です。 – Laazo