FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Restar Horas/Minutos/Segundos en C++
Saludos a todos
Quisiera saber si hay metodo efectivo y menos complejo de poner restar 2 horas diferentes con sus minutos y segundos, ya que de la forma que lo he realice no ha sido la mas optima. Ejemplo: Tengo 2 MaskEdit en las cuales introduzco una hora determina con el siguiente formato:hh:mm:ss, suponiendo que el valor que introduzca en cada MaskEdit sea: 14:47:58 07:45:10 --------- 07:02:48 Este es el resultado que deseo obtener La forma que resolvi el problema fue la siguiente: Con el metodo SubString obtuve los datos que necesitaba desde la posicion 0 hasta la 2, en este caso para la hora,lo mismo hice para los minutos y segundos, pero como ven es muy engorroso y nada optimo. Código:
String LLegada= MaskEdit1->Text; String HoraLLegada = LLegada.SubString(0,2); |
#2
|
|||
|
|||
Y que no te sirve el operador “-”?
Por ejemplo para restar dos horas y mostrar el resultado (02:01:00 a.m.), seria algo así: Código:
TTime hor = EncodeTime( 7, 22, 00, 00 ); TTime hor2 = EncodeTime( 5, 21, 00, 00 ); ShowMessage( ( hor - hor2 ).TimeString() ); Última edición por _cero_ fecha: 15-03-2012 a las 23:02:19. |
#3
|
|||
|
|||
Excelente amigo, muchas gracias, funciona a la perfección!!.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Convertir segundos a formato hora, minutos y segundos | jafera | Varios | 2 | 07-02-2009 22:13:45 |
Pasar de minutos a Horas:minutos | look | OOP | 8 | 08-07-2008 22:19:38 |
restar horas, minutos en access | alfil123 | Conexión con bases de datos | 6 | 23-04-2007 03:36:06 |
Trabajar con angulos (grados, minutos, segundos) | onlytk | Varios | 6 | 15-11-2005 23:49:33 |
minutos y segundos con Tmediaplayer | Pepetrueno | Varios | 2 | 25-06-2003 22:07:48 |
|