Actually, this doesnt solve the problem.
This merely counts the time difference between 09:00 and 5:30, this
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/information-technology/10362-date-and-time-difference.html
doesn't answer my original question.