본문 바로가기
프로그래밍/C 언어(코딩)

C언어] 시간 함수

by 곰나나 2023. 12. 22.

[시간 함수]

툴 버전 : Visual Studio 2022

 

시간 함수 코드로 정리하기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <time.h>
 
int main() 
{
    //& 현재 시간 얻기
    time_t currentTime;
    time(&currentTime);
 
    //& 시간을 문자열로 변환하여 출력, ctime 반환값은 최소 26자리
    char formattedTimeString[26];  
    ctime_s(formattedTimeString, sizeof(formattedTimeString), &currentTime);
 
    //& 출력
    printf("현재 시간: %s\n", formattedTimeString);
 
    return 0;
}// main
cs

time_t time (time_t *timer);
time 함수는 현재 시간을 얻기 위해 사용된다.
함수는 시간 정보를 나타내는 time_t 형식으로 현재 시간을 반환.
timer 매개변수가 주어지면, 현재 시간을 timer에 저장하고 반환. 만약 timer가 NULL이면, 반환값만 얻게 된다.

char *ctime (const time_t *timer);
ctime 함수는 time_t 형식의 시간 정보를 사람이 읽기 쉬운 문자열로 변환.
반환값은 정적인 버퍼에 저장된 문자열이므로 이를 복사해야 한다.

728x90