private String getTime() {
        StringBuilder time = new StringBuilder("");
        elapsedTime = System.currentTimeMillis() - startTime;
        long elapsedSecs = elapsedTime / 1000;
        long elapsedMins = elapsedSecs / 60;
        long hours = elapsedMins / 60;
        long mins = elapsedMins % 60;
        long secs = elapsedSecs % 60;
        
        // Hours.
        if (hours < 10) {
            time.append("0");
        }
        time.append(hours);
        // Flash the separators.
        if (secs % 2 == 0) {
            time.append(":");
        } else {
            time.append(" ");
        }
        // Minutes.
        if (mins < 10) {
            time.append("0");
        }
        time.append(mins);
        // Flash the separators.
        if (secs % 2 == 0) {
            time.append(":");
        } else {
            time.append(" ");
        }
        // Seconds.
        if (secs < 10) {
            time.append("0");
        }
        time.append(secs);
        
        return time.toString();
    }