这篇文章主要讲述了如题两者之间的转换问题,主要从以下几点讲述:
首先,必须了解两个函数 _stscanf 和 _stprintf。
其次,是如何将获得的字符串转换成日期格式。
再次,是如何把日期格式的再变回字符串,输出。
1、_stscanf 和 _stprintf
1.1 在Microsoft Visual Studio/VC98/Include/TCHAR.H这里面可以找到关于这两个函数的定义:
#define _stscanf sscanf
#define _stprintf sprintf
1.2 然后我们可以找到 sscanf 和 sprintf 的声明如下:
_CRTIMP int __cdecl sscanf(const char *, const char *, ...);
_CRTIMP int __cdecl sprintf(char *, const char *, ...);
1.3 他们的输出是有一定的格式的,只要遵循这个格式,就不会出错,使用格式如下: