Drupal - How to implement a duration field?
Posting my comment as answer - Check for HMS (Hours Minutes Seconds) Field module.
Displays a integer formatted as Hours, Minutes or Seconds. The field stores values as integer. Both input and output can be formatted as Hours, Minutes and/or Seconds. Alter functions provides developers a way to add their own format.