2016-08-29 6 views
1

データベースv.2.2.5に日付を格納する際に、実験中にエラーが発生しました。私はDBにチェックインしたときOrientDB:日付の保存中にエラーが発生しました

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); 
... 

は、私は以下を参照してください:ここで はコードです

update #12:1177 set fromODBDate = '2016-08-29' 

I:

enter image description here

が、私はこれでDB内の日付を格納する場合それを正しい方法で見てください。 誰かが間違っていることを知っていますか?

おかげ マルセロ

答えて

0

はこれを試してみてください:

OrientVertex ov = g.getVertex("#12:1177"); 
ov.setProperty("date", "2016-7-29", OType.DATE); 
ov.setProperty("datetime","2016-7-29 12:00:00", OType.DATETIME); 

これが出力されます。

enter image description here

はそれがお役に立てば幸いです。

よろしくお願いいたします。

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); 

enter image description here

を使用することができ、それがお役に立てば幸いです。

+0

です!ありがとう! –

関連する問題