struct timeval {
        long    tv_sec;         /* seconds */
        long    tv_usec;        /* and microseconds */
};请问各位大虾,如何将此结构转换成我们习惯的时间格式啊!!就如同XP下时间显示。
例如年:月:日:时:分:秒
如何做啊!

解决方案 »

  1.   

    void   convert(timeval   t,SYSTEMTIME   st)   
      {   
      time_t   now;   
      struct   tm   *tt;   
      time(&now);   
      tt   =   localtime(&now);   
        
      st.wYear   =   1900   +   tt->tm_year;   
      st.wMonth   =   tt->tm_mon   +1;   
        
      st.wSecond   =   t.tv_sec;   
      st.wMilliseconds   =   t.tv_usec;   
        
      printf("%u\n",   st.wSecond);   
      printf("%u",   st.wMilliseconds);   
      }   
    http://topic.csdn.net/t/20060922/17/5041845.html