Time 基于特定日期00:00:00的本地系统时间戳
如何从本地计算机上特定日期00:00:00的历元中获取以秒为单位的时间。我想在特定日期的00:00:00触发服务,因此我想知道当系统时间达到00:00:00时,本地计算机上历元中以秒为单位的时间。 我必须用C语言来做。Time 基于特定日期00:00:00的本地系统时间戳,time,operating-system,Time,Operating System,如何从本地计算机上特定日期00:00:00的历元中获取以秒为单位的时间。我想在特定日期的00:00:00触发服务,因此我想知道当系统时间达到00:00:00时,本地计算机上历元中以秒为单位的时间。 我必须用C语言来做。 任何帮助都将不胜感激。这就是mktime功能的作用。看 struct tm time_str; time_str.tm_year = 2014 - 1900; /* year minus 1900 */ time_str.tm_mon = 8 - 1; /* m
任何帮助都将不胜感激。这就是
mktime
功能的作用。看
struct tm time_str;
time_str.tm_year = 2014 - 1900; /* year minus 1900 */
time_str.tm_mon = 8 - 1; /* month minus 1 */
time_str.tm_mday = 11;
time_str.tm_hour = 0;
time_str.tm_min = 0;
time_str.tm_sec = 0;
time_str.tm_isdst = -1;
time_t seconds_since_epoch = mktime(&time_str);