Mongo DB に updated_at というフィールドがあります
このようにDBに表示されます
updated_at : NumberLong("1355754242785")
この Updated_at フィールドは、この方法でデータベースに作成されます
長い今 = System.currentTimeMillis();
DB Record の1つから、値を次のように取得しました
updated_at" : NumberLong("1355754242785"), "volatility12" : "na", "vwap" : "0", "wk52hi" : "0", "wk52hidate" : "----"}
たとえば、その値が 1355754242785 であるとします。
これが更新されたときに 1355754242785 を変換することは可能ですか??
変換してみたところ
public class Aim {
public static void main(String[] args) {
DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss.SSS");
long now = 1355754242785; // Error here saying out of range
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(now);
System.out.println(now + " = " + formatter.format(calendar.getTime()));
}
}