c get time
To get the current time in C, you can use the time()
function from the time.h
header file. Here's an example:
#include <stdio.h>
#include <time.h>
int main() {
time_t currentTime;
struct tm *localTime;
// Get the current time
currentTime = time(NULL);
// Convert the current time to the local time
localTime = localtime(¤tTime);
// Print the current time
printf("Current time: %02d:%02d:%02d\n", localTime->tm_hour, localTime->tm_min, localTime->tm_sec);
return 0;
}
This code uses the time()
function to get the current time in seconds since the Epoch. It then uses the localtime()
function to convert the time to the local time zone and stores it in the struct tm
variable localTime
. Finally, it prints the current time in the format HH:MM:SS
using printf()
.