time. h 헤더 파일 함수
분류: c 언어
2010-04-10 17:45
157 명 읽 기
댓 글 (0)
수장 하 다
고발 하 다.
1. 시간 함수: clockt clock( void );
clock_t time. h 파일 에서 긴 정형 으로 정의 합 니 다: #ifndef _CLOCK_T_DEFINED typedef long clock_t; #define _CLOCK_T_DEFINED #endif
2. 날짜 와 시간의 데이터 구조:
struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; };
3. time t 데이터 형식
#ifndef __TIME_T #define __TIME_T typedef long time_t; #endif
time t 는 실제 적 으로 긴 정형 으로 한 시간 (1970 년 1 월 1 일 0 시 0 분 0 초) 부터 그때 의 초 수 까지 주의해 야 할 것 은 2038 년 1 월 18 일 19 시 14 분 07 초 보다 늦 으 면 안 된다 는 것 이다.
4. 날짜 와 시간 관련 함수
time () 함수 로 달력 시간 획득: time_t time(time_t * timer); 현재 달력 시간 을 되 돌려 줍 니 다. 1970 년 1 월 1 일 0 시 0 분 0 초부 터 현재 초 까지 입 니 다. 인자 가 비어 있 으 면 함 수 는 현재 달력 시간 을 되 돌려 줍 니 다.
gmtime () 과 localtime () 획득 날짜 와 시간:
struct tm * gmtime(const time_t *timer); struct tm * localtime(const time_t * timer);
고정된 시간 형식 은 asctime () 함수 와 ctime () 함수 로 시간 을 고정된 형식 으로 표시 할 수 있 습 니 다.
char *_Cdecl asctime (const struct tm *tblock); char *_Cdecl ctime (const time_t *time);
사용자 정의 시간 형식 :strftime () 함수 사용 하기
size_t strftime( char *strDest, size_t maxsize, const char *format, const struct tm *timeptr );
format 가 가리 키 는 문자열 의 형식 명령 에 따라 timeptr 에 저 장 된 시간 정 보 를 strDest 가 가리 키 는 문자열 에 최대 strDest 에 maxsize 문 자 를 저장 할 수 있 습 니 다. 이 함 수 는 strDest 가 가리 키 는 문자열 에 설 치 된 문자 수 를 되 돌려 줍 니 다.
%요일 %요일 %b 월 분 의 약자 %B 월 의 전 칭 %c 표준 날짜 의 시간 열 %C 년도 의 뒷 자리 숫자 %d. 10 진법 은 매달 며칠 을 나타 낸다. %D 월 / 일 / 년 %e. 두 글자 의 문자 영역 에서 10 진법 은 매달 며칠 을 나타 낸다. %F 년 - 월 - 일 %g 년 후의 두 자리 숫자 는 주 에 기반 한 해 를 사용 합 니 다. %G 년 분, 주 기반 년 사용 %월 명 %H 24 시간 제 시간. %I 12 시간 제 시간. %매년 며칠 %십진수 %M 10 시제 표시 분 수 %새 줄 문자 %p 로 컬 AM 또는 PM 의 등가 표시 %시간 %R 표시 시간 과 분: hh: mm %S 10 진법 의 초 수 %t 수평 탭 문자 %T 표시 시간: hh: mm: ss %u 매주 며칠, 월요일 은 첫날 (0 에서 6 까지, 월요일 은 0) %U. 몇 주 째 일요일 을 첫날 로 합 니 다 (0 에서 53 까지) %V. 매년 몇 주 째, 주 에 기반 한 해 를 사용 합 니 다. %w 10 진법 이 표시 하 는 요일 (값 은 0 에서 6, 일요일 은 0) %W. 매년 몇 주 째 월요일 을 첫날 로 한다 (0 에서 53 까지). %x 표준 날짜 문자열 %X 표준 시간 열 %y 세기 가 없 는 10 진법 년도 (0 에서 99 까지) %Y 세기 부분의 10 진법 연도 %z,% Z 시간 대 이름, 시간 대 이름 을 얻 지 못 하면 빈 문 자 를 되 돌려 줍 니 다. %% 퍼센트
지속 시간의 길 이 를 계산 합 니 다: double difftime (time t time 1, time t time 0); 이 함수 가 되 돌아 오 는 초 로 계 산 된 시간 간격 은 double 형식 이지 만 이 시간 은 double 과 같은 정확 도 를 가지 고 있다 는 것 을 설명 하지 않 습 니 다. 이것 은 매개 변수 가 생각 하 는 것 입 니 다 (time t 는 초 단위 로 계 산 됩 니 다).
분해 시간 이 달력 시간 으로 바 뀌 었 습 니 다: time t mktime (struct tm * timeptr); 그 반환 값 은 전 환 된 달력 시간 이다.
Visual Studio 2010
기타 버 전
이 테 마 는 아직 등급 을 평가 하지 않 았 습 니 다. 이 테마 평가
Defines the macros traditionally defined in the Standard C Library header
#if <TRADITIONAL C HEADERS>
#include <time.h>
namespace std {
using ::asctime;
using ::clock;
using ::clock_t;
using ::ctime;
using ::difftime;
using ::gmtime;
using ::localtime;
using ::mktime;
using ::size_t;
using ::strftime;
using ::time;
using ::time_t;
using ::tm;
}
#endif
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정수 반전Udemy 에서 공부 한 것을 중얼거린다 Chapter3【Integer Reversal】 (예) 문자열로 숫자를 반전 (toString, split, reverse, join) 인수의 수치 (n)가 0보다 위 또는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.