FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Tiempo en String
buenas necesitaria que alguien me ayude a resolver este problemillo
yo manejo el tiempo en manera de string ej. 12:10 seria mi cadena de string yo quiero ingresar otra cadena con el mismo formato "__:__" y luego incrementar a mi hora actual (que es una cadena string) el tiempo ingresado. Aclaro con un ejemplo tiempo actual = 12:10 tiempo a incrementar = 00:25 valor esperado = 12:35 ya tengo el codigo para tomar por separados las horas y minutos de cada tiempo y lo que trato de hacer es lo siguiente sumo mis minutos (previamente transformados a integer) y mi minuto esperado seria, el resto de dividir dicha suma entre 60, y mi hora total seria la suma de las horas mas la parte entera de la divicion de mis minutos por 60. hasta aqui todo vien, probe valores en exel y es asi como tengo que realizar el calculo. el problema se presenta al querer realizar esto en delphi, no estoy entendiendo el uso de "div" y "mod" PD: LO QUIERO HACER CON STRING |
#2
|
||||
|
||||
Cita:
50 div 12 => 4 50 mod 12 => 2 50 div 10 => 5 50 mod 10 => 0 en una división de aquellas de primaria... con el simbolito |_______ div devuelve el "resultado" entero de la división, y mod el residuo. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
||||
|
||||
Sigo con el tema del tiempo
por cierto "jachguate", muchisimas gracias nuevamente, se nota que vos si ves los hilos nuevos del foro y siempre tienes una respuesta.
sigo con el tema del tiempo, ahora con un nuevo problema, en este caso es de calculo de parte mia, ya que no estoy podiendo encontrar una equivalencia, paso a explicar quiero obtener un valor que me diga, de acuerdo a una diferencia entre tiempos, el importa a cobrar. "como dicen que un ejemplo dice mas que mil palabras..." como bien dice jachguate tiempo 1 = 1:30 tiempo 2 = 0:45 diferencia = 0:45 tipo de cobro = 1:00 cuesta $1 , 0:45 cuesta $0.75 por lo tanto el valor que tendria que darme seria $0.75 yo tengo dicho proceso en exel los campos son del tipo tiempo la resta es automatico resta = campo2-campo1 y el calculo del tiempo lo realizo de la siguiente manera Código:
(MINUTO(resta)/60)+(HORA(resta)) me podrian indicar como puedo realizar esto porfavor |
#4
|
||||
|
||||
Resultado := Valor * (Horas + (Minutos / 60)) ????
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
||||
|
||||
Cita:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|