time-t

    0热度

    1回答

    我已经使用struct stat结构提取的文件的修改时间: long modtime = image_stats.st_mtime; 这将返回1508240128。 现在,我希望将此值存储到数据类型为datetime的MySQL表中。 如果我直接存储它,它会失败,说它不是日期时间格式。 如何存储它?

    1热度

    1回答

    我需要能够填充两个变量(一种时间变量),然后才能够计算它们的差异。 经过我所有的搜索后,我发现difftime,但我的问题是,它使用time_t变量,我不知道如何用我想要的时间填充'time_t'。 例如,我想用户输入TIME_1和time_2为(10:04,11:05),它能够显示秒或分钟或每小时或任何差异(例如61分钟) 我试图作为吹,但它并没有奏效: #include <iostream>

    0热度

    2回答

    欲计算两个日期之间以秒的差异,但结果是0。 下面是代码: time_t=time(NULL); struct tm * timeNow=localtime(); time_t start=mktime(&*timeNow); time_t end=mktime(&*recordFind->timeInserted); double seconds=difftime(start,end);

    0热度

    1回答

    我试图让当前年份存储在1970年之前的日期使用std::chrono::time_point<std::chrono::system_clock>,但是我遇到了一个有关从其内容阅读的问题到一个std::tm结构。 我首先将time_point转换为time_t,之后我读取它的值以得到tm_year的值。但是,尝试这样做时,代码在使用localtime_s时失败,但在使用gmtime_s时成功。这只

    1热度

    1回答

    我的代码中使用了time_t和Struct tm。我无法像我正在做的那样初始化结构体。如果这是在函数中初始化,那么它工作正常。请帮助 #include "time.h" static struct tm strtime; struct tm * timeinfo; time_t startTime; time_t endTime; time_t curTime; time_t cand

    2热度

    1回答

    我想将日期时间字符串保存到time_t,然后将其转换回原来的字符串。 但下面将输出"2016-04-25_10:10:05" 代码和小时输出将通过改变date_str不正确。 如果将代码更改为std::string date_str = "1470-04-25_09:10:05";, ,结果将会更正。 下面是代码: #include <iostream> #include <ctime> #i

    2热度

    2回答

    time_t now = time(0); std::string h = std::string (ctime (&now)); std::cout << "\nh: " << h; ,我接收电流输出为:Thu Sep 14 10:58:26 2017 我想要的输出2017-08-26-16-10-56 我能做些什么来该输出?

    2热度

    2回答

    我有一个time_t类型变量(从<time.h>),它存储失败的时间,并且想将它初始化为一个“null”值,该值为最终值if没有错误发生。有没有一种标准的方法将time_t变量设置为某种已知的空值?我发现如果发生错误,time()函数返回-1,也许这是最好的,但不知道我是否可以将一个整数值分配给typedef。也许我需要用这个......? time_t failTime = (time_t)(-

    0热度

    4回答

    我是C编程的新手,我想要一些简单任务的帮助。 所以我有这样的功能: char *time2str(time_t time) { static_char *str_fmt = "%02d/%02d/%4d %02d:%02d"; char *time_s = ""; return time_s; } 我想这样做的就是在DD/MM/YYYY HH:MM格式的时间,

    9热度

    1回答

    我的时间的阵列这里: struct cl{ unsigned char *buffer; time_t t = time(0); struct tm * ct = localtime(&t); }; 然后: cl sadi[10]; 但是例如我在21:58得到sadi[5],并且当我在21:59有一个sadi[6] 。 然后我再次检查我所有的sadi[].c