Files
Sun1602/Tools/SunAutoUpdateTool/WZTime.h
T
2022-10-26 12:25:11 +08:00

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);
};