【发布时间】:2013-03-19 16:44:47
【问题描述】:
这是 SOLR 要求的日期时间格式:
1995-12-31T23:59:59Z
当我尝试将其存储为 MySQL 中的日期时间字段时,它说它无效。我的问题是,理想情况下,我想在我的数据库中保留一个日期时间,这样我就可以按日期排序,而不仅仅是将其设为 varchar。在我的情况下如何最好地做到这一点?
【问题讨论】:
-
我亲爱的伙伴,使用 solr 作为存储,然后为搜索和排序提供动力!而不是使用mysql
-
感谢您的回复,但出于管理面板和其他各种原因,我仍然希望能够按日期本身对 mysql db 进行排序。我真的不想将我的日期保存为 varchar
-
在 varchar 中,结果仍然是可排序的 :)
-
@ajreal 这是一个有效的 varchar
1995-13-32T83:49:59Z -
This 应该会有所帮助。您所看到的只是内部日期时间存储的表示 - 您可以选择如何表示它。
标签: mysql sql database datetime solr