추천 자료: ASP.NET Core 인증 및 권한 부여
다음 아티클과 동일한 포맷으로 C# 버전을 작성하세요...
C 언어로 세계 표준시 출력하기
이 프로그램은 C 언어를 사용하여 현재의 세계 표준시를 출력하는 간단한 예제입니다.
코드: world_standard_time.c
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <time.h> //gmtime()
int main(void)
{
//초 단위
time_t now;
//시간 구조체
struct tm* t; // 포인터 변수로 변경
//초 반환
time(&now);
//세계 표준 시간 반환 : localtime() -> gmtime()
t = gmtime(&now); // 더 이상 역참조가 필요하지 않음
//세계 표준 시간 출력
printf("세계 표준시 : %4d.%d.%d %d:%d:%d \n"
, t->tm_year + 1900 // 포인터 변수를 사용하므로 "->" 연산자 사용
, t->tm_mon + 1
, t->tm_mday
, t->tm_hour
, t->tm_min
, t->tm_sec
);
return 0;
}
세계 표준시 : 2023.4.7 19:50:40
코드 설명
- 시간 관련 헤더 파일인
<time.h>
를 포함시킵니다. main
함수에서,time_t
형식의now
변수를 선언하여 현재 시간을 저장합니다.struct tm
포인터 변수t
를 선언하여 시간 구조체를 저장합니다.time()
함수를 사용하여 현재 시간을 초 단위로 반환받고now
변수에 저장합니다.gmtime()
함수를 사용하여now
변수에 저장된 초 값을 세계 표준시로 변환하고, 시간 구조체에 저장된 포인터를t
변수에 할당합니다.printf()
함수를 사용하여 세계 표준시를 출력합니다. 포인터 변수를 사용하므로 "->" 연산자를 사용하여 구조체의 멤버에 접근합니다.
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!