我有以下程序来获取当前日期和时间.
int main(void)
{
time_t result;
result = time(NULL);
struct tm* brokentime = localtime(&result);
printf("%s", asctime(brokentime));
return(0);
}
Run Code Online (Sandbox Code Playgroud)
该计划的产出如下:
Tue Aug 24 01:02:41 2010
Run Code Online (Sandbox Code Playgroud)
如何从上面仅检索小时值01?
或者是否有其他系统调用可以获得系统的当前小时?我需要根据这个采取行动.
谢谢
struct tm* brokentime = localtime(&result);
int hour = brokentime->tm_hour;
Run Code Online (Sandbox Code Playgroud)