Android получить текущую метку времени? - PullRequest
218 голосов
/ 10 ноября 2011

Я хочу получить текущую метку времени следующим образом: 1320917972

int time = (int) (System.currentTimeMillis());
Timestamp tsTemp = new Timestamp(time);
String ts =  tsTemp.toString();

Ответы [ 11 ]

0 голосов
/ 14 июля 2017

Я предлагаю использовать ответ Hits, но добавив формат Locale, вот как разработчики Android рекомендует :

try {
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault());
        return dateFormat.format(new Date()); // Find todays date
    } catch (Exception e) {
        e.printStackTrace();

        return null;
    }
...