ConvertHelper.h文件参考

#include <mzfc/MzfcDll.h>
#include <sstream>
#include <iomanip>
#include <winbase.h>
#include <mzfc/MzString.h>

枚举

enum  {
  DATETIME_STRING_ONLY_DATE = 1, DATETIME_STRING_WITH_DATE_AND_WEEK_AND_NONGLI, DATETIME_STRING_ONLY_YEAR_AND_MONTH, DATETIME_STRING_ONLY_TIME,
  DATETIME_STRING_ALL, DATETIME_STRING_ALL_WITHOUT_YEAR, DATETIME_STRING_DYN, DATETIME_STRING_DYN2,
  DATETIME_STRING_DYN2_SIMPLE, DATETIME_STRING_ONLY_WEEK, DATETIME_STRING_ONLY_YEAR, DATETIME_STRING_EXCEPT_YEAR,
  DATETIME_STRING_DYN_YEAR, DATETIME_STRING_YEAR_MONTH_DAY, DATETIME_STRING_ALL_SIMPLE
}
 

获取时间字符串方式

更多...

函数

MZFC_API char FirstLetterFromFirstNameUnicode (TCHAR unicode)
 获取姓氏字符拼音首字母
MZFC_API char FirstLetterFromUnicode (TCHAR unicode)
 获取字符拼音首字母
MZFC_API CMzString GetDateTimeString (FILETIME &ft, DWORD flag)
 获取时间字符串
MZFC_API CMzString GetDateTimeString (SYSTEMTIME &st, DWORD flag)
 获取时间字符串
MZFC_API CMzString GetTimeString (unsigned short s)
 获取时间字符串
MZFC_API CMzString Int2String (int i, int StringLen)
 数字转换为字符串,指定字符串长度为StringLen,如果不足位,则左边补0
MZFC_API CMzString Int2String (int i)
 数字转换为字符串
MZFC_API bool LocalSystemTimetoUnixTime (SYSTEMTIME &st, int &dt)
MZFC_API int MzBase64Encode (char *const aDest, const unsigned char *aSrc, int aLen)
MZFC_API int MzQPEncode (char *const aDest, const unsigned char *aSrc, int aLen)
MZFC_API int String2Int (LPCWSTR str)
 字符串转换为数字
MZFC_API bool SystemTimetoUnixTime (SYSTEMTIME &st, int &dt)
MZFC_API bool UnixTimeToLocalFileTime (time_t t, LPFILETIME pft)
MZFC_API bool UnixTimetoLocalSystemTime (int dt, SYSTEMTIME &st)

枚举类型文档

anonymous enum

获取时间字符串方式

枚举值:
DATETIME_STRING_ONLY_DATE 

只获取日期

DATETIME_STRING_WITH_DATE_AND_WEEK_AND_NONGLI 

获取日期、星期、和农历

DATETIME_STRING_ONLY_YEAR_AND_MONTH 

获取年月

DATETIME_STRING_ONLY_TIME 

只获取时间

DATETIME_STRING_ALL 

年月日和时间

DATETIME_STRING_ALL_WITHOUT_YEAR 

获取日期和时间

DATETIME_STRING_DYN 

根据时间决定,当前时间同一天则显示时间,否则显示日期

DATETIME_STRING_DYN2 

根据时间决定,当前时间同一天则显示时间,否则显示日期时间

DATETIME_STRING_DYN2_SIMPLE 

根据时间决定,当前时间同一天则显示时间,否则显示日期时间

DATETIME_STRING_ONLY_WEEK 

只获取星期

DATETIME_STRING_ONLY_YEAR 

只获取星期

DATETIME_STRING_EXCEPT_YEAR 

不显示‘年’

DATETIME_STRING_DYN_YEAR 

根据时间决定,是今年则显示月/日/时间,不是今年则显示年/月/日

DATETIME_STRING_YEAR_MONTH_DAY 
DATETIME_STRING_ALL_SIMPLE 

年月日和时间简写


函数文档

MZFC_API char FirstLetterFromFirstNameUnicode ( TCHAR  unicode  ) 

获取姓氏字符拼音首字母

MZFC_API char FirstLetterFromUnicode ( TCHAR  unicode  ) 

获取字符拼音首字母

MZFC_API CMzString GetDateTimeString ( FILETIME &  ft,
DWORD  flag 
)

获取时间字符串

参数:
ft 时间
flag 转换方式
MZFC_API CMzString GetDateTimeString ( SYSTEMTIME &  st,
DWORD  flag 
)

获取时间字符串

参数:
st 时间
flag 转换方式
MZFC_API CMzString GetTimeString ( unsigned short  s  ) 

获取时间字符串

参数:
s 秒为单位的时间
MZFC_API CMzString Int2String ( int  i,
int  StringLen 
)

数字转换为字符串,指定字符串长度为StringLen,如果不足位,则左边补0

MZFC_API CMzString Int2String ( int  i  ) 

数字转换为字符串

MZFC_API bool LocalSystemTimetoUnixTime ( SYSTEMTIME &  st,
int &  dt 
)
MZFC_API int MzBase64Encode ( char *const   aDest,
const unsigned char *  aSrc,
int  aLen 
)
MZFC_API int MzQPEncode ( char *const   aDest,
const unsigned char *  aSrc,
int  aLen 
)
MZFC_API int String2Int ( LPCWSTR  str  ) 

字符串转换为数字

MZFC_API bool SystemTimetoUnixTime ( SYSTEMTIME &  st,
int &  dt 
)
MZFC_API bool UnixTimeToLocalFileTime ( time_t  t,
LPFILETIME  pft 
)
MZFC_API bool UnixTimetoLocalSystemTime ( int  dt,
SYSTEMTIME &  st 
)

Generated at Tue Feb 9 15:09:50 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1