3

I have a variable effectiveDate that is an API parameter:

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = DATE_OR_DATE_AND_TIME_FORMAT)
@ApiModelProperty(value = "effectiveDate")
private Date effectiveDate = null;

The current value of DATE_OR_DATE_AND_TIME_FORMAT is "yyyy-MM-dd HH:mm:ss". But I need to be able to accept "yyyy-MM-dd HH:mm:ss" OR "yyyy-MM-dd". I was doing this with a Regex pattern before, because this was a String, not a Date, but it can no longer be a string and must be a Date. Is there a way to make pattern have several values, or something like an or statement in a pattern?

John Lexus
  • 3,576
  • 3
  • 15
  • 33

0 Answers0