System.out.format("English localized : %s%n",
ZonedDateTime.of(2015, 12, 30, 0, 0, 0, 0, ZoneId.of("UTC"))
.format(DateTimeFormatter.ofPattern("YYYYMMdd'T'HHmms'S'", Locale.ENGLISH)));
System.out.format("French localized : %s%n",
ZonedDateTime.of(2015, 12, 30, 0, 0, 0, 0, ZoneId.of("UTC"))
.format(DateTimeFormatter.ofPattern("YYYYMMdd'T'HHmms'S'", Locale.FRENCH)));
答案 0 :(得分:2)
表单的INSERT语句
INSERT INTO TableName VALUES (value1, value2, ...)
期望在表的每一列中插入一个值。如果您只想将值插入某些列中,那么您需要指定它们是哪些列,例如,
INSERT INTO TableName (columnA, columnB, ...) VALUES (value1, value2, ...)
注意:
总是指定列名称被认为是一种好形式。
您应该使用参数化查询,而不是将值直接插入SQL命令文本中。