编辑代码

#include <stdio.h>
#include <sys/time.h>
#include <unistd.h>
#include <time.h>
int main () {
    // timestamp
    struct timeval timeval;
    gettimeofday(&timeval, NULL);
    printf("millsec:%ld\n", timeval.tv_sec * 1000 + timeval.tv_usec / 1000);
    sleep(1);
    gettimeofday(&timeval, NULL);
    printf("millsec:%ld\n", timeval.tv_sec * 1000 + timeval.tv_usec / 1000);

    // date
    time_t  seconds;
    struct tm *date;
    time(&seconds);
    date = gmtime(&seconds);

    printf("sec:%ld\n", date->tm_sec);
    printf("min:%ld\n", date->tm_min);
    printf("hour:%ld\n", date->tm_hour);

    printf("day:%ld\n", date->tm_mday);
    printf("month:%ld\n", date->tm_mon);
    printf("year:%ld\n", date->tm_year + 1900);
    //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
	printf("Hello JSRUN!   \n\n         - from C .");
	return 0;
}