How to convert long to date in Java?. Some case we might receive date's are in long format how can we convert those long format into date

Option 1:


Date date = new Date(timeinlong);



Option 2:


Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(timeinlong);
Date date = cal.getTime();



Option 2 is better because Date is deprecated in newer version of java.