Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Julio 26, 2008, 09:09:47
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: obtener el tiempo actual con time() 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: obtener el tiempo actual con time()  (Leído 129 veces)
lann
Habitual
*****
Desconectado Desconectado

Mensajes: 309


maamamma

migue1990@gmail.com
Ver Perfil Email
« en: Marzo 20, 2008, 09:51:09 »

bueno solo para ayudar ala documentacion de aqui del foro con algo muy sencillo que me encargaron en el colegio

obtener el tiempo con time() de la libreria ctime en c++

time() regresa el total de segundos desde el 1 de enero de 1970 alas 12 horas

    int totalSecs, hrTmp = 0, minTmp = 0, secTmp = 0;
    totalSecs = time(0);

    for( int i = 0; i <= ( totalSecs / 3600 ); i++ )
    {
        if( hrTmp > 23 )
        hrTmp = 0;
        else
        ++hrTmp;
    }
    //cout << hrTmp << ':';
    for( int i = 0; i <= ( totalSecs / 60 ); i++ )
    {
        if( minTmp > 59 )
        minTmp = 0;
        else
        ++minTmp;
    }
    //cout  << minTmp << ':';
    for( int i = 0; i <= totalSecs; i++ )
    {
        if( secTmp > 59 )
        secTmp = 0;
        else
        ++secTmp;
    }
    ///cout << secTmp;

aunque para obtener los segundos tarda bastante alguien tiene otra opcion, solo usando time()...
En línea

am
DarkIker
Habitual
*****
Desconectado Desconectado

Mensajes: 261


Colombia Underground Team

dark_iker_reign@hotmail.com
Ver Perfil WWW Email
« Respuesta #1 en: Marzo 20, 2008, 11:15:37 »

Hay ta viteh:

Código:
#include <stdio.h>
#include <time.h>

int main( void )
{
int totalSecs = time(0);

printf("Hora %d\n", (totalSecs / 3600) % 24);
printf("Min %d\n", (totalSecs / 60) % 60);
    printf("Sec %d", totalSecs % 60);
return 0;
}

Salu2.

Att: DarkIker
En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion --> Colombia Underground Team

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion --> My Blog
lann
Habitual
*****
Desconectado Desconectado

Mensajes: 309


maamamma

migue1990@gmail.com
Ver Perfil Email
« Respuesta #2 en: Marzo 21, 2008, 06:52:23 »

=0

*que raro la hora me esta dando 0 asi
« Última modificación: Marzo 21, 2008, 07:19:55 por lann » En línea

am
DarkIker
Habitual
*****
Desconectado Desconectado

Mensajes: 261


Colombia Underground Team

dark_iker_reign@hotmail.com
Ver Perfil WWW Email
« Respuesta #3 en: Marzo 22, 2008, 11:55:43 »

A mi me da bien:

Código:
Hora 16
Min 55
Sec 2
"X:\dark\code\test\lcc\testing.exe"
Return code 0
Execution time 0.061 seconds
Press any key to continue...

Att: DarkIker
En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion --> Colombia Underground Team

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion --> My Blog
lann
Habitual
*****
Desconectado Desconectado

Mensajes: 309


maamamma

migue1990@gmail.com
Ver Perfil Email
« Respuesta #4 en: Marzo 22, 2008, 09:29:46 »

si osea es obvio que deberia de dar...
lo mas seguro es que este haciendo una tontada...
y gracias por el codigo, en mi salon ninguno lo hiso asi hasta que nos dijo que por que nos haciamos la vida tan dificil el profesor...


mira aqui esta una imagen  eran las 7:46pm hay dice Hora 2


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion



editado:
es por que estoy en una zona horaria diferente.
« Última modificación: Marzo 22, 2008, 10:11:59 por lann » En línea

am
DarkIker
Habitual
*****
Desconectado Desconectado

Mensajes: 261


Colombia Underground Team

dark_iker_reign@hotmail.com
Ver Perfil WWW Email
« Respuesta #5 en: Marzo 22, 2008, 11:25:08 »

exactly, cabe recordar para todo el mundo que la hora dle sistema no es la hora de tu ciudad, pais, vereda, antro, prostibulo, etc.. xD, si no la de londres. Salu2.

Att: DarkIker
En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion --> Colombia Underground Team

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion --> My Blog
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: obtener el tiempo actual con time() « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC