        |
Conseguir un time_t en Java
El programa Java para imprimir un time_t
prueba.java
// http://www.odi.ch/prog/design/datetime.php
import java.util.*;
class prueba {
public static void main(String[] args)
{
long now = System.currentTimeMillis();
System.out.println(msToSecs(now));
}
public static String msToSecs(long t)
{
return Integer.toString((int) (t / 1000D) );
}
}
|
El programa C para imprimir un time_t
prueba.c
#include <stdio.h>
#include <time.h>
int
main(int argc, char argv[])
{
time_t ahora;
ahora=time(NULL);
printf("%li\n",ahora);
return(0);
}
|
Para compilar el programa java a un fichero .class y ejecutarlo:
$ javac prueba.java & java prueba
Para compilar el programa C y ejecutarlo:
$ gcc -o prueba prueba.c & ./prueba
Para ejecutar los dos ala vez y ver que funciona bien:
$ ./prueba ; java prueba ; ./prueba
Deberķa salir algo parecido a:
$ ./prueba ; java prueba ; ./prueba
1209999343
1209999343
1209999343
$ ./prueba ; java prueba ; ./prueba
1209999349
1209999350
1209999350
|