2

TimeStamp '2013-06-24 10:46:11.0' があり、.0 部分を切り取る必要があるため、SimpleDateFormat を使用してそれを文字列に解析し、それを日付に戻して解析しました。最初の変換は問題ありませんでしたが、2 番目 (文字列から日付へ) は Java 日付時刻をスローします。

public void convert(Object object) {
    Date date;
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    date = object().getDate();
    String formated = format.format(date);
    try {
       date = format.parse(formated);
    } catch (ParseException ex) {
       Logger.getLogger(DlgConsultaFactura.class.getName()).log(Level.SEVERE, null, ex);
    }
}

私が期待しているのは、この2013-06-24 10:46:11のような日付ですが、私が得たのはこの日付ですMon Jun 24 10:46:11 CDT 2013

どんな助けでも大歓迎です。ありがとう。

4

3 に答える 3