INNER CODE UNIT · Java
DateTimeFormatters
oracle/pgql-lang · pgql-spoofax/src/main/strategies/pgqllang/strategies/DateTimeFormatters.java:16
public class DateTimeFormatters {
public static final DateTimeFormatter SQL_DATE = DateTimeFormatter.ISO_LOCAL_DATE;
/**
* Differences with DateTimeFormatter.ISO_LOCAL_TIME: - seconds are optional in ISO but not in SQL
*/
public static final DateTimeFormatter SQL_TIME = new DateTimeFormatterBuilder() //
.appendValue(HOUR_OF_DAY, 2) //
.appendLiteral(':') //
.appendValue(MINUTE_OF_HOUR, 2) //
.appendLiteral(':') //
.appendValue(SECOND_OF_MINUTE, 2) //
.optionalStart() //
.appendFraction(NANO_OF_SECOND, 0, 9, true).toFormatter().withResolverStyle(ResolverStyle.STRICT);
/**
* Differences with DateTimeFormatter.ISO_LOCAL_DATE_TIME: - seconds are optional in ISO but not in SQL - date and