libxl 的使用,讀取時間格式

                CString strValue;
                bool bDate = sheet->isDate(row, col);
                if (bDate)
                {
                    double db = sheet->readNum(row, col);
                    int year=0, month=0, day=0;
                    bool b = book->dateUnpack(db, &year, &month, &day);

    //將讀取的時間 轉換爲時間戳
                    unsigned __int64 ftNow;
                    SYSTEMTIME time;
                    ZeroMemory(&time, sizeof(SYSTEMTIME)),
                    time.wYear = year;
                    time.wMonth = month;
                    time.wDay = day;
                    SystemTimeToFileTime(&time,(LPFILETIME)&ftNow);
                    __int64 timeStamp =  (__int64)((ftNow-0x019db1ded53e8000)/10000);//毫秒
                    strValue.Format(L"%I64d", timeStamp);
                }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章