컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 한글 수식 입력기 기초 사용법: 수학 공식 입력/편집기; 아래아한글 2005; HWP Eq...한영 키보드에서 가장 많이 쓰이는 키, 키보드 스킨의 '마모도'로서 측정(?) - SAMS...C언어] sprintf_s 함수 사용법: 비주얼 Visual C 2005 이상에서C언어] localtime_s 함수 사용법: 비주얼 Visual C 2005 이상에서C언어] 세계 시간 시계, 타임존/시차 계산; World-Time TimezonePerl 펄] 세계 시간 시계, 타임존/시차 계산; World-Time Timezone캐논 렌즈를 니콘 디카(DSLR) 마운트에 붙일 수 있나요? 렌즈 호환; Canon Nik...자바스크립트] 세계 시간 구하기, 타임존 설정; JavaScript World-Time T...자바스크립트, 리얼타임 시계 만들기, 1초마다 자동 갱신; JavaScript Real-t...니콘 DSLR] D40X, D40 미러업 촬영, CCD 클리닝 미러락업 기능 있나요? Mu...

C언어] YYYY-MM-DD hh:mm:ss 현재 날짜 시간 타임 스탬프 출력; ISO Time Stamp

Wednesday, May 23, 2007

현재 날짜와 시간을 "2007-05-22 15:45:50" 이렇게 세계 표준 형식으로 출력합니다. 예전에도 이런 소스를 올렸는데 그것은 비주얼C 2003용이고, 이것은 비주얼C 2005 와 그 이상에서 작동합니다.

YY-MM-DD hh:mm:ss 형식으로 시간 출력 함수 예제


소스 파일명: example.cpp
#include <stdio.h>
#include <time.h>

void getISOTime(char* buffer, size_t bufferSize);


int main(void) {
  char buf[80];

  getISOTime(buf, sizeof(buf));
  printf("%s\n", buf);

  return 0;
}




void getISOTime(char* buffer, size_t bufferSize) {
  struct tm t;
  time_t timer;

  timer = time(NULL);    // 현재 시각을 초 단위로 얻기
  localtime_s(&t, &timer); // 초 단위의 시간을 분리하여 구조체에 넣기


  sprintf_s(buffer, bufferSize, "%04d-%02d-%02d %02d:%02d:%02d",
              t.tm_year + 1900, t.tm_mon + 1, t.tm_mday,
              t.tm_hour, t.tm_min, t.tm_sec
          );
}



위의 소스를 컴파일하면 현재 날짜와 시간이
2007-05-22 15:45:50
이런 형식으로 출력됩니다.


비주얼C 2003 과 그 이하에서 작동하는 소스: ▶▶ C언어] 현재 날짜 시간, 년월일 시분초 로 출력 함수; Time To String Function VC++

▶▶ C언어] 올해 연도(년도) 4자리, 2자리로 구하기/출력; Current Year Format; YYYY, YY

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top