add private formatTime