한국어

tc_backup

----------------------------------------------------------------------------------------
COleDateTime now = COleDateTime::GetCurrentTime();
int a = now.GetMinute();
현재 시각이 1:27분이라면 27 정수를 리턴한다.

60초 체크하기
dwTimeStart = ::GetTickCount();    
dwTimeEnd   = dwTimeStart + 60000;  // 60초마다 체크

while (::GetTickCount() < dwTimeEnd)
{
    if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
    {
        ::TranslateMessage(&msg);
        ::DispatchMessage(&msg);
    }

    Sleep(1);
}
----------------------------------------------------------------------------------------
COleDateTime    now;
        now    = COleDateTime::GetTickCount();
        CString    strFileName;
        strFileName.Format(_T("HashLog_%04d%02d%02d_%02d%02d%02d.txt"), now.GetYear(), now.GetMonth(),
            now.GetDay(), now.GetHour(), now.GetMinute(), now.GetSecond());
----------------------------------------------------------------------------------------

이런 식으로 사용이 가능함
ATL/MFC에서 사용 주로 사용하는 시간 클래스
그런데 GetCurrentTIme쓰면 댄다는데 왜 VS2008에서 객체에서 ::했는데 안나오길래 GetTickCount() 사용했었는데...

그리고 두 COleDateTime 객체간의 차이를 구할 때는

----------------------------------------------------------------------------------------
COleDateTime ATime(2007, 4, 26, 17, 20, 30);
COleDateTime BTime(2007, 4, 26, 18, 20, 50);

COleDateTimeSpan C = BTime - ATime;

C.GetTotalDays() - 차이나는 총 날짜
C.GetTotalHours() - 차이나는 총 시간
C.GetTotalMinutes() - 차이나는 총 분
C.GetTotalSeconds() - 차이나는 총 초
----------------------------------------------------------------------------------------

객채를 생성할 때에는 아래와 같이 초기화하면서 사용 가능함
가장 일반적으로는 COleDateTime( nYear, nMonth, nDay, nHour, nMin, nSec ) 이게 많이 쓰이겠지..

----------------------------------------------------------------------------------------
COleDateTime( )   Constructs a COleDateTime object initialized to 0 (midnight, 30 December 1899).
COleDateTime( dateSrc )   Constructs a COleDateTime object from an existing COleDateTime object.
COleDateTime( varSrc )   Constructs a COleDateTime object. Attempts to convert a VARIANT structure or COleVariant object to a date/time (VT_DATE) value. If this conversion is successful, the converted value is copied into the new COleDateTime object. If it is not, the value of the COleDateTime object is set to 0 (midnight, 30 December 1899) and its status to invalid.
COleDateTime( dtSrc )   Constructs a COleDateTime object from a DATE value.
COleDateTime( timeSrc )   Constructs a COleDateTime object from a time_t value.
COleDateTime( systimeSrc )   Constructs a COleDateTime object from a SYSTEMTIME value.
COleDateTime( filetimeSrc )   Constructs a COleDateTime object from a FILETIME value. . Note that FILETIME uses Universal Coordinated Time (UTC), so if you pass a local time in the structure, your results will be incorrect. See File Times in the Platform SDK for more information.
COleDateTime( nYear, nMonth, nDay, nHour, nMin, nSec )   Constructs a COleDateTime object from the specified numerical values.
COleDateTime( wDosDate, wDosTime )   Constructs a COleDateTime object from the specified MS-DOS date and time values.
----------------------------------------------------------------------------------------

%a     Abbreviated weekday name
%A     Full weekday name
%b     Abbreviated month name
%B     Full month name
%c     Date and time representation appropriate for locale
%d     Day of month as decimal number (01 – 31)
%H     Hour in 24-hour format (00 – 23)
%I      Hour in 12-hour format (01 – 12)
%j      Day of year as decimal number (001 – 366)
%m    Month as decimal number (01 – 12)
%M   Minute as decimal number (00 – 59)
%p    Current locale's A.M./P.M. indicator for 12-hour clock
%S    Second as decimal number (00 – 59)
%U    Week of year as decimal number, with Sunday as first day of week (00 – 53)
%w   Weekday as decimal number (0 – 6; Sunday is 0)
%W   Week of year as decimal number, with Monday as first day of week (00 – 53)
%x    Date representation for current locale
%X    Time representation for current locale
%y    Year without century, as decimal number (00 – 99)
%Y   Year with century, as decimal number
%z, %Z  Either the time-zone name or time zone abbreviation, depending on registry settings; no characters if time zone is unknown
%%   Percent sign
----------------------------------------------------------------------------------------

라고 http://kgpark.net/tools/19 에 나와있었음...
클래스 멤버 변수는 아래 링크 참조
http://msdn.microsoft.com/en-us/library/by5d3kb1%28VS.80%29.aspx

분류 :
Programming
태그 :
조회 수 :
52892
등록일 :
2009.11.23
00:21:42 (*.234.246.12)
엮인글 :
http://www.rain9.com/xe/tc_backup/3639/e83/trackback
게시글 주소 :
http://www.rain9.com/xe/tc_backup/3639
List of Articles
번호 제목 글쓴이 조회 수sort 추천 수 날짜
260 [VBA] 엑셀 시트명 가져오기 엔신 174896   2013-01-22
Sub 목록추출() Dim SheetNames() SheetCount = ActiveWorkbook.Sheets.Count ReDim SheetNames(1 To SheetCount) 'Sheets("목록").Select Range("A1").Select For i = 1 To SheetCount SheetNames(i) = ActiveWorkbook.Sheets(i).Name ActiveCell = ActiveWor...  
259 Security Nessus 설치, 사용법 file 엔신 107009   2008-12-11
 
258 Security base64 code 표 file 엔신 98852   2009-01-20
 
257 CCNA ACL(Access List) 설정하기 file 엔신 80015   2008-05-28
 
256 DBMS MySQL 설치/사용시 나는 에러 유형별 대처방법 엔신 72901   2008-02-24
[ MySQL 설치/사용시 나는 에러 유형별 대처방법 ] 1. ./configure 시에 에러가 날때.. 증상 : checking for tgetent in -lncurses... no checking for tgetent in -lcurses... no checking for tgetent in -ltermcap... no checking for termcap functions li...  
255 CCNA 14.[EIGRP] file 엔신 72047   2008-05-26
 
254 Security D-Link 공유기 취약점 file 엔신 70956   2010-01-13
 
253 [APC3.0] AhnLab Policy Center 3.0 관련 모듈 목록 엔신 64269   2013-03-21
마지막 업데이트 날짜 2010-01-13[수정] 1.00대상 제품]AhnLab Policy Center 3.0 SP3 AhnLab Policy Center 3.0 SP2 AhnLab Policy Center 3.0 SP1 AhnLab Policy Center 3.0 [환경]Windows 7 Windows Vista (SP2, SP1, SP 없음) Windows XP (SP3, SP2, SP1, ...  
252 freeware hex editor 엔신 60042   2013-01-22
http://mh-nexus.de/en/hxd/ http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm#download hxd는 메모리 에디터 기능도 있음  
» Programming COleDateTime 클래스 엔신 52892   2009-11-23
---------------------------------------------------------------------------------------- COleDateTime now = COleDateTime::GetCurrentTime(); int a = now.GetMinute(); 현재 시각이 1:27분이라면 27 정수를 리턴한다. 60초 체크하기 dwTimeStart = ::G...  
250 시간 동기화(ntpdate) & 한국 시각으로 변경 엔신 52488   2012-10-17
sudo ntpdate ntp.postech.ac.kr 안될경우 sudo ntpdate -u ntp.postech.ac.kr 한국시각으로 변경 sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime  
249 [VBA] 파워포인트 그림 리사이즈, 위치 고정 엔신 52079   2013-02-21
해당 이미지 선택 후 함수 실행하면 리사이즈, 위치 이동 Sub first() ActiveWindow.Selection.ShapeRange.LockAspectRatio = msoFalse ActiveWindow.Selection.ShapeRange.Height = 193.3228 ActiveWindow.Selection.ShapeRange.Width = 337.8898 ActiveWindo...  
248 Linux 삭제 파일 복구하기 debugfs 엔신 51503   2008-02-23
아래에용은 kldp.org 에서도 발견할 수 있음 여기 수록된 내용은 woogi 라는 닉네임 사용자가 oops.org에 올린 내용 ---------------------------------------------------------------------- 리눅스에서의 파일 삭제는 신중을 기해야 한다. 왜냐면 삭제된 파...  
247 Windows 64비트 운영체제에서 아크로뱃 설치시 adobepdf.dll 파일이 없다고 할 때 [5] file 엔신 47472   2007-07-25
 
246 Linux configure: error: No curses/termcap library found 엔신 46461   2008-02-24
OS 를 fedora Core 6 에서 CentOS 5 로 바꿨더니 필요한 패키지가 없었다. configure 시 오류 메세지 checking for termcap functions library... configure: error: No curses/termcap library found 기본 ncurses가 깔려있어도 오류가 나서 devel버젼을 설치...  
245 RCE [MUP] UPX & Stolen Bytes [2] file 엔신 46328   2009-02-17
 
244 CCNA Frame-relay(프레임릴레이) multipoint 방식 풀메쉬 토플로지 구현 file 엔신 45825   2008-06-09
 
243 Security SSH Port Forwarding(SSH Tunneling) [2] file 엔신 45817   2009-05-29
 
242 Windows VMware VMwareDnD 폴더 엔신 43566   2009-03-07
VMware를 사용하다보면 외부 PC와 VMware 안의 가상(내부) PC 사이에 서로 파일을 보내거나 전송해야 하는 경우가 발생한다. 이 때 한 쪽 PC를 Server로 하여 FTP나 HTTP를 통하여 파일을 전송하는 방법도 있고, 다른 인터넷 계정에 파일을 올리고 반대편 PC에...  
241 CCNA 서브넷팅 : 가장효율적으로 IP를 할당할수 있는 방법!!(VLSM) 엔신 42862   2008-05-12
본사, A, B가 있다. 넷트웍을 분할하려면 몇개로 해야할까? 3개? ㄴㄴ -> 2의 N승 개만 되기때문에 4개로 분할해야겠다. 호스트수가 본사 : 120, A: 60 B: 30 이다. 이럴경우는 본사에 맞춰서 넷트웍을 할당해야겠다. 128개가 필요하다. * 4를 해서. 512개가 ...