Desc :
size_t strftime( char *strDest, size_t maxsize, const char *format, const struct tm *timeptr );
size_t 자료형 : : 객체의 크기(문자열이나 메모리의 크기)를 나타내기 위해 쓰이는 unsigned int 타입
typedef unsigend int size_t;
size_t 라는 이름으로 정의해놓은것
strDest - 형식화된 문자열이 저장될 공간
maxsize - 저장될 공간의 크기
format - 형식지정자 사용하여 문자열로 표기
timeptr - 형식화시킬 struct tm 구조체 값의 주소
Source Code :
#include <stdio.h>
#include <time.h>
void main()
{
time_t now;
struct tm t;
char buff[100];
now = time(NULL); // 현재시간
t = *localtime(&now);
strftime(buff, sizeof(buff), "%Y-%m-%d %I:%M:%S %p", &t);
puts(buff);
}
Result :
'C' 카테고리의 다른 글
[C] 178 삼각함수 아크 싸인 값 asin (1) | 2021.02.03 |
---|---|
[C] 177 삼각함수 sin (1) | 2021.02.03 |
[C] 175 날짜 및 시간을 영문으로 변환 asctime() (1) | 2021.02.02 |
[C] 174 날짜 및 시간의 차이 구하기 difftime() (1) | 2021.02.02 |
[C] 173 날짜 및 시간 더하고빼기 mktime() (1) | 2021.02.02 |