package com.k_int.aggr2.mimsy.data;


public class DateNormaliser 
{
	
	public static String normaliseStartDate(String date)
	{
		int length = date.length();
		if(length==10)
		{;}
		else if(length==7)
		{
			date=date+"-01";
		}
		else if(length==4 && date.indexOf("-")==-1)
		{
			date=date+"-01-01";
		}
		
		return date;
	}
	
	
	public static String normaliseEndDate(String date)
	{
		int length = date.length();
		
		if(length==10)
		{;}
		else if(length==7)
		{
			String max = "-31";
			int month = Integer.parseInt(date.substring(length-2));
			if(month==2)
				max="-28";
			else if (month==9 || month==4 || month==6 || month==11)
				max="-30";
			
			date=date+max;
			
		}
		else if(length==4 && date.indexOf("-")==-1)
		{
			date=date+"-12-31";
		}
		
		return date;
	}
}
