if(message.equalsIgnoreCase("uptime")) { long time = new java.util.Date().getTime(); time = time - this.starttime; Calendar currTime = new Calendar(); currTime.setTimeInMillis(time); int days = (int)(time / 86400000); int hours = currTime.get(Calendar.HOUR_OF_DAY); int minutes = currTime.get(Calendar.MINUTE); int seconds = currTime.get(Calendar.SECOND); if(minutes > 0) { if(hours > 0) { if(days > 0) { sendMessage(channel, sender + ": I have been online for " + days + " days, " + hours + " hours, " + minutes + " minutes and " + seconds + " seconds." ); } else { sendMessage(channel, sender + ": I have been online for " + hours + " hours, " + minutes + " minutes and " + seconds + " seconds." ); } } else { sendMessage(channel, sender + ": I have been online for " + minutes + " minutes and " + seconds + " seconds." ); } } else { //sendMessage(channel, sender + ": I been online for less than a minute. Please stop asking." ); sendMessage(channel, sender + ": I have been online for " + days + " days, " + hours + " hours, " + minutes + " minutes and " + seconds + " seconds." ); } }