0

我的问题是:DTO 可以有实例格式数据方法吗?

例如:

public class CosasDTO{

  String cosa_nombre;
  String cosa_apellido;
  String cosa_fecha;


   ///-------------------------Constructor

    public CosasDTO(CosaExtrema cExtrema) {

        cosa_nombre = cExtrema.getName();
        cosa_apellido = cExtrema.getApellido();
        cosa_fecha = formatDate(cExtrema.getDate());
    }

    private String formatDate(Timestamp fechaHora) {

    String horaFechaFormateadas = new SimpleDateFormat("yyyyMMddhhmmss").format(fechaHora);

        return horaFechaFormateadas;
    }
}

在 DTO 中实例化格式化方法是否正确?

4

1 回答 1

2

格式化/本地化是表示(端点)层的责任,所以通常没有。在持久化过程中,您将日期/时间保存为 UTC,并根据用户的偏好在表示层中对其进行格式化。

于 2012-11-02T13:10:50.783 回答