请问一下,获取系统时间的函数是那个呀?

解决方案 »

  1.   

    VOID GetSystemTime(
      LPSYSTEMTIME lpSystemTime   // address of system time structure
    );
      

  2.   

    void GetSystemTime(
      LPSYSTEMTIME lpSystemTime
    );
      

  3.   

    刚记的东西有用了typedef struct _SYSTEMTIME
    {
       WORD   wYear;
       WORD   wMonth;
       WORD   wDayOfWeek;//星期由0开始递增(星期天是0)
       WORD   wDay;
       WORD   wHour;
       WORD   wMinute;
       WORD   wSecond;
       WORD   wMilliseconds;
    }SYSTEMTIME, * PSYSTEMTIME;
    SYSTEMTIME主要用于GetLocalTime和GetSystemTime函数。GetSystemTime函数传回目前的世界时间(Coordinated Universal Time,UTC),大概与英国格林威治时间相同。GetLocalTime函数传回当地时间,依据计算机所在的时区。这些值的精确度完全决定于使用者所调整的时间精确度以及是否指定了正确的时区。可以双击工作列的时间显示来检查计算机上的时区设定。
      

  4.   

    这个宏最简单:
    __TIME__
    __DATE__
      

  5.   

    现在我想把系统时间传给一个值保存,如何办到?
    GetSystemTime的返回类型是void的呀?
      

  6.   

    换为字符传保存:
    CString str;
    str.Format("%d-%d-%d",t.GetYear(),t.GetMonth(),t.GetDay());CString strTime;
    strTime = tTime.Format("%Y-%m-%d %H:%M:%S");要得到具体的值就用函数GetYear()等就是
      

  7.   

    e.g.:SYSTEMTIME st;
    GetSystemTime(&st);小时------st.wHour
    分--------st.wMinute
    ================================
    大概就是这样了。