Well, You can combine all three values in hh:mm tt format and then cast it to Time or TimeSpan or DateTime.
This is code give you an Idea...
TimeSpan ts = new TimeSpan(05,55,00);
DateTime t = DateTime.Today.Add(ts);
string dsTime = date.ToString("hh:mm tt");
In database you will be needed a Time or string DataType for your field.
Also go through following link which will help you further in Date/Time conversion.
http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx[
^]