mirror of
https://github.com/getrebuild/rebuild.git
synced 2024-09-20 15:35:55 +08:00
[enh] date parse
This commit is contained in:
parent
e99608a856
commit
6498979815
|
@ -13,6 +13,9 @@ import cn.devezhao.persist4j.Field;
|
|||
import cn.devezhao.persist4j.Query;
|
||||
import cn.devezhao.persist4j.Record;
|
||||
import cn.devezhao.persist4j.engine.ID;
|
||||
import cn.hutool.core.date.DateException;
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.rebuild.core.Application;
|
||||
import com.rebuild.core.configuration.general.ClassificationManager;
|
||||
|
@ -245,8 +248,15 @@ public class RecordCheckout {
|
|||
if (cell.isEmpty()) return null;
|
||||
|
||||
String date2str = cell.asString();
|
||||
|
||||
try {
|
||||
DateTime dt = DateUtil.parse(date2str);
|
||||
if (dt != null) date = dt.toJdkDate();
|
||||
} catch (DateException ignored) {
|
||||
}
|
||||
|
||||
// 2017/11/19 11:07
|
||||
if (date2str.contains("/")) {
|
||||
if (date == null && date2str.contains("/")) {
|
||||
return cell.asDate(new String[]{"yyyy/M/d H:m:s", "yyyy/M/d H:m", "yyyy/M/d"});
|
||||
}
|
||||
return null;
|
||||
|
|
Loading…
Reference in a new issue