time(<ime); /* Use time structure to build a customized time string. */ Idag = localtime(<ime); strftime(CurrentWeek,4," %W", Idag ); iTemp= atoi(CurrentWeek); iTemp ++; // Weeknumber start from 0 sprintf( CurrentWeek, "%.2i,", iTemp);
_strtime( Shift ); // Get Timestamp _strdate( Date ); // Get Datestamp
Yield01Set.m_DATE=Yield.GetDate(); denne linje giverfølgende fejl. C:\SW-root\7002850\FAN_HMSDlg.cpp(5139) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'class CString' (or there is no acceptable conversion) m_date har følgende format: CTime m_DATE;
CString strDate(Date); int month = atoi(strDate.Left(2)); int day = atoi(strDate.Mid(3, 2); int year = atoi(strDate.Right(2); return CTime(year, month, day, 0, 0, 0);
laffe >> I nogle databasesystemer kan man indsætte/opdatere datofelter via en simpel tekststreng. Hvis man anvender denne metode (dermed ikke sagt at det er den foretrukne) er det et krav man ved hvordan DB'en forventer formatet skal være...
Det var først i indlægget af 13:21:14, vi fik at vide at der rent faktisk blev forventet et CTime objekt. Derfor forsøgte jeg efterfølgende at lave en "bro" mellem char-arrayet (arrgh) og CTime objektet.
kierch >> spørgsmålet er vel om du er ved at adaptere noget gammel kode til at bruge MFC's databaseklasser eller om det rent faktisk er nyudvikling..?
I sidste tilfælde kunne du overveje at bruge et CTime objekt, til at indeholde datoen, i din kode og helt skippe char-array'et...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.