CountUpTimer for android

Usage:

new CountUpTimer(1000L) {
    @Override
    public void onTick(long millisElapsed) {
        Date date = new Date(millisElapsed);
        DateFormat dateFormat = new SimpleDateFormat(TimeUnit.MILLISECONDS.toHours(millisElapsed) >= 1 ? "HH:mm:ss" : "mm:ss");
        Log.i(dateFormat.format(date));
    }
};