_strtime(s)
获得时间并赋给S
日期就不知道了

解决方案 »

  1.   

    SYSTEMTIME time;
    GetLocalTime(&time);
      

  2.   

    /* LOCALTIM.C: This program uses time to get the current time 
     * and then uses localtime to convert this time to a structure 
     * representing the local time. The program converts the result 
     * from a 24-hour clock to a 12-hour clock and determines the 
     * proper extension (AM or PM).
     */#include <stdio.h>
    #include <string.h>
    #include <time.h>void main( void )
    {
            struct tm *newtime;
            char am_pm[] = "AM";
            time_t long_time;        time( &long_time );                /* Get time as long integer. */
            newtime = localtime( &long_time ); /* Convert to local time. */        if( newtime->tm_hour > 12 )        /* Set up extension. */
                    strcpy( am_pm, "PM" );
            if( newtime->tm_hour > 12 )        /* Convert from 24-hour */
                    newtime->tm_hour -= 12;    /*   to 12-hour clock.  */
            if( newtime->tm_hour == 0 )        /*Set hour to 12 if midnight. */
                    newtime->tm_hour = 12;        printf( "%.19s %s\n", asctime( newtime ), am_pm );
    }
      

  3.   

    CTime time = CTime::GetCurrentTime();
    CString strDate = time.Format(_T("%A, %Y年%m月%d日, "));