日期异常不正确

时间:2010-08-12 09:45:47

标签: java mysql exception datetime

我正在尝试使用java到sql输入1900年的日期,但我得到例外:

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '1900-01-01 00:00:00'

1 个答案:

答案 0 :(得分:12)

如果您使用 TIMESTAMP 存储日期,则最小值为“ 1970-01-01 00:00:01 ”。

使用 DATE 存储较旧的日期,或使用 DATETIME 存储旧日期及时间。

查看有关日期格式http://dev.mysql.com/doc/refman/5.1/en/datetime.html

的MySQL文档