Public feed #603879

Uptime

public java v1 · immutable
Raw Edit
·published 2007-07-05 04:39 UTC
rendered paste body
			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)(days * 86400);				}				if(time/3600 > 0) {					hours = (int)(Math.floor(time/3600));					time = time - (long)(hours * 3600);				}				if(time/60 > 0) {					minutes = (int)(Math.floor(time/60));					time = time - (long)(minutes * 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." );				}			}