GetDateFormat 函数的格式

解决方案 »

  1.   

    int GetDateFormat(    LCID Locale, // locale for which date is to be formatted 
        DWORD dwFlags, // flags specifying function options 
        CONST SYSTEMTIME *lpDate, // date to be formatted 
        LPCTSTR lpFormat, // date format string 
        LPTSTR lpDateStr, // buffer for storing formatted string 
        int cchDate  // size of buffer 
       );
      

  2.   

    日期函数:   GetDateFormat(LOCALE_SYSTEM_DEFAULT,0,NULL,"yy-M-dd",array of char,size of array)第一个参数是说明你需要何种时间,一个是系统,一个是用户,这里我们需要的是系统时间第二个参数说明此函数的功能,是定制的还是缺省的格式。这里我们需要定制格式,写0第三个参数,是改变其他时间日期格式的功能,由于我们得到一个日期就够了,所以NULL第四个参数,是你要得到的当前时间格式。还有很多格式可以用,这里我们固定格式yy-M-dd第五个参数,是存放得到的时间的字符串数组。char x[8]第六个参数是存放地儿的大小,x[]长度为8,其中包含了一个结束符。函数返回值—当得到日期时返回比x[]字节少的数(<8),当失败时,返回所需字节数,这里是8
      

  3.   

    请大侠详细指点,我用这个函数怎么修改系统日期的格式为:yyyy-MM-dd,我原来的格式为yyyy-M-d