time. h 헤더 파일 함수

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

좋은 웹페이지 즐겨찾기