@sanek_gyy

Как настроить формат Timestamp?

Есть сущность
import java.sql.Timestamp;

@Getter
@Setter
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Entity
public class Car {

    @Id
    @GeneratedValue
    @JsonIgnore
    private Long id;

    @NotNull(message = "car number can't be null")
    @Pattern(regexp="[A-Z0-9\\- ]{4,16}", message = "invalid car number format")
    private String carNumber;

    private Timestamp timestamp;
}


Перед сохранением которой проставляю timestamp

@Override
    public Car saveCar(Car car) {
        car.setTimestamp(new Timestamp(System.currentTimeMillis()));
        return carRepository.save(car);
    }


Как сделать, чтобы формат даты выводился без миллисекунд?
5da31782b8966422164446.jpeg
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
xez
@xez Куратор тега Java
TL Junior Roo
Указать формат даты для json:

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd@HH:mm:ss")
private Date createdDate;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект
19 апр. 2024, в 10:02
6000 руб./за проект