2017-01-06 3 views
0

ORMliteクエリービルダー から日付を返そうとしていますが、 返されます - > 2017-01- 06 12:50:06.0ここに(私は端から0.0を削除したい)ORMLiteタイムスタンプ返す日付2017-01-06 12:50:06.0末尾から.0を削除したい

getReportBy(String fromDate, String toDate, List<Long> applicationIds) throws SQLException{ 
    return dao().queryBuilder().orderBy(CREATED_AT, false).where() 
     .between(CREATED_AT, Timestamp.valueOf(fromDate + " 00:00:01"), 
       Timestamp.valueOf(toDate + " 23:59:59")) 
     .and().in(APPLICATION_ID, applicationIds) 
     .and().ne("status","REGENERATE_OTP").query(); 

THANKS

+0

現在使用しているエンティティとOrmliteアノテーションを表示できますか?エンティティの – Gray

+0

は文字列ですが、DBのTimestampデータ型...返すときにStringを渡し、文字列を取得するときにStringをとります – ambitiousdev111

答えて

0

は、単純な文字列操作方法を追加しましたし、問題を解決した...おかげで、すべての

小さなコードパッチ

report.setCreatedAt(report.getCreatedAt().replace(".0","")); 
関連する問題