Я написал следующий код, чтобы получить дату в GMT с меткой времени UnixПолучение даты в GMT от Отметка времени Unix
private Date converToDate(String unixTimeStamp)
{
//unix timestamps have GMT time zone.
DateFormat gmtFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
gmtFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
//date obtained here is in IST on my system which needs to be converted into GMT.
Date time = new Date(Long.valueOf(unixTimeStamp) * 1000);
String result = gmtFormat.format(time);
return lineToDate(result, true);
}
этот код при исполнении имеет значение
Mon May 27 02:57:32 IST 2013
в переменной даты и
Sun May 26 21:27:32 GMT 2013
в переменной результата, как мне получить значение в переменной результата в дату var iable?
, который дает результат в строке, я получаю его в String, но я хочу, чтобы результатом был Date not a String. –
См. Ответ http://stackoverflow.com/a/2453820/2235132 в вопросе выше. – devnull