RE:Tiempo entre dos Horas
Fuera de la la funcion SecondsAfter(), puedes complementar con la función RelativeTime.
Ejemplo:
Integer li_segundos
Time lt_HoraInicio, lt_HoraFin
//hh:mm:ss
lt_HoraInicio=12:15:30
lt_HoraFin=13:18:00
li_segundos=SecondsAfter(lt_HoraInicio, lt_HoraFin)
//Devuelve Cantidad de tiempo que pasó en hh:mm:ss
st_1.Text=String( RelativeTime(Time("hh:mm:ss"), li_segundos))
//---------------------Fin------------------------------------
Nota: Pero si piensas realizar un cálculo entre las 23 horas y las 2 de la mañana, el anterior ejemplo, ya no funciona. En ese caso, debes resolver el problema, tal como se explica en:
http://www.lawebdelprogramador.com/news/mostrar_new.php?id=73&texto=Power+Builder&n1=213199&n2=1&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0