22 lines
907 B
C++
22 lines
907 B
C++
#pragma once
|
|
|
|
#define MAX_TIME_SIZE 128
|
|
|
|
class WZTime
|
|
{
|
|
public:
|
|
WZTime(void);
|
|
~WZTime(void);
|
|
|
|
static bool GetTime(int nType, char* szTime, int size); // nType의 시간을 반환한다.
|
|
static int GetDiffTimeType4(const char* szTime1, const char* szTime2); //43번 형식 시간의 차.. 반드시. 뒤의 시간이 앞의시간보다 커야함.
|
|
|
|
private:
|
|
static bool GetTimeType1(char* szTime, int size); //1번 형식 20051018_07:43:32 과 같은 형식으로 반환한다.
|
|
static bool GetTimeType2(char* szTime, int size); //2번 형식 20051018과 같은 형식으로 반환한다.(날까지 반환)
|
|
static bool GetTimeType3(char* szTime, int size); //3번 형식 051021171543111 (2005년 10월 21일 17시 15분 43.111초)
|
|
static bool GetTimeType4(char* szTime, int size); //4번 형식 051021171543 (2005년 10월 21일 17시 15분 43초). 초단위
|
|
static int ConvertTime4ToSecond(const char* szTime);
|
|
static void GetTimeFormFromWord(WORD wTime, TCHAR* szTime);
|
|
};
|