public static void parseUrl (String station) throws IOException {
		//get the last saved timestamp for the Lanuv-Station
		int[] dbDate = DBConnection.getLastTimeStamp(station);
		int y = dbDate[0];
		int m = dbDate[1]; 
		int d = dbDate[2];
		hour = dbDate[3];
		min = dbDate[4];

		//get the days of a month
		int countD = daysOfMonth(y, m, d);
		//create the date-String and call up the parser
		if (!first){
			String date = calMonth(m) + calDay(d);
			startParser(station, date, m, d, first);
			first = true;
			d++;
			//stops the parser if the days of the month is reached
			if (d >= countD){
				m++;
				countD = daysOfMonth(y, m, d);
				d = 1;
			}
		}
		
		//parse as long as the month is the actually month
		while (m <= month){
			if (m < month){
					while (d <= countD){
					String date = calMonth(m) + calDay(d);
					startParser(station, date, m, d, first);
					if (d == countD){
						m++;
						d = 1;
						countD = daysOfMonth(y, m, d);
						break;
					}
					d++;
				}
			}
			else if(m == month){
				while (d <= day){
					String date = calMonth(m) + calDay(d);
					startParser(station, date, m, d, first);
					if (d == day){
						m++;
					}
					d++;
				}
				break;
			}
		}
		first = false;
	}