One powerful function of vim is piping an area thru an external command.
(I think this is not what you are looking for, but, just for the record):
:%!awk -F: '{a=$2*60+$1} END {printf("\%d:\%d"\%02d",a/60,a\%60)}' \thanks{Wildcard} for pointing out the "10:09" problem and solution