我在数据库v.2.2.5中试验了错误存储日期。 这是代码:
OrientVertex ov = sm.getGraphdb().getVertex("12:1177");
Date d = new Date(2016, 7, 29);
Date dt =new Date(2016, 7, 29, 12, 0);
ov.setProperty("date", d);
ov.setProperty("datetime", dt);
...
当我签入DB时,我看到了:
但如果我使用以下内容将日期存储在DB中:
update #12:1177 set fromODBDate = '2016-08-29'
我以正确的方式看待它。 有人知道出了什么问题吗?
由于 马塞洛
答案 0 :(得分:3)
您可以使用
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2000);
cal.set(Calendar.MONTH, 0);
cal.set(Calendar.DAY_OF_MONTH, 1);
Date d=new Date(cal.getTimeInMillis());
ov.setProperty("date", d);
希望它有所帮助。
答案 1 :(得分:0)