protected double ConvertTo100(string strTemp)
{
strTemp = strTemp.Replace(':', '.');
double dblTemp;
dblTemp = Convert.ToDouble(strTemp);
double dblHH = Math.Floor(dblTemp);
double dblMM = Math.Round(dblTemp - Math.Floor(dblTemp), 2) * 100 / 60;
double dboReturn;
dboReturn = dblHH + dblMM;
return dboReturn;
}
as _Damian S_ said if we give "0.30" as input value it's result will be "0.5".