if(message.equalsIgnoreCase("uptime")) { long time = new java.util.Date().getTime(); time = time - this.starttime; time /= 1000; int days = 0; int hours = 0; int minutes = 0; int seconds = 0; if(time/86400 > 0) { days = (int)(Math.floor(time/86400)); time = time - (long)(Math.floor(time/86400)); } if(time/3600 > 0) { hours = (int)(Math.floor(time/3600)); time = time - (long)(Math.floor(time/3600)); } if(time/60 > 0) { minutes = (int)(Math.floor(time/60)); time = time - (long)(Math.floor(time/60)); } seconds = (int)time; 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." ); } }