Avatar billede mieritz Nybegynder
16. november 2003 - 14:50 Der er 4 kommentarer og
1 løsning

Problemer med tolkning af kode

Jeg skal have skrevet ud på min chart hvilken dato der læses fra og til. Dato og tid laves her, men hvad skal jeg skrive for at få fra dato start til dato slut.

struct IsoTime {
  // wday: 0=sunday, 1=monday,...,6=saturday
  int year,month,mday,wday,hour,min,sec;

  bool is_empty()  { return year==0; }
  void set_empty() { memset(this,0,sizeof(*this)); }
 
  // Reads an ISO date.
  char* from_str(const char*, bool allow_empty);
  String to_str();

  // Converts to other formats:
  TDateTime toDate() { return EncodeDate(year,month,mday); }
  TDateTime toTime() { return EncodeTime(hour,min,sec,0); }

  // Conver from other formats:
  void fromDate(TDateTime& t) { unsigned short y,m,d; t.DecodeDate(&y,&m,&d); year=y; month=m; mday=d; }
  void fromTime(TDateTime& t) { Word h,m,s,i; t.DecodeTime(&h,&m,&s,&i); hour=h; min=m; sec=s; }

  // Convert to ascii:
  String toLocalStr(bool short_format) {
    TDateTime time=toTime();
    TDateTime date=toDate();
    return time.TimeString()+" "+date.DateString();
  }
};
Avatar billede segmose Nybegynder
17. november 2003 - 17:16 #1
Du må jo have de 2 dato/tid oplysninger et eller andet sted fra, fx. da du læste data'ene ind.

struct IsoTime Start, Slut;

Start.from_str(IndlaestISODatoSomCharPtr, false);
Slut...

String labelTxt = "Start: " + Start.toLocalStr + " Slut: " + SluttoLocalStr;

eller sådan noget???
Avatar billede mieritz Nybegynder
19. november 2003 - 09:18 #2
problemet er at jeg ikke læser datoen ind i billLog.cpp, men jeg skal bruge datoen i graphicview.cpp, men hvordan kan jeg få datoen over i den fil
Avatar billede segmose Nybegynder
19. november 2003 - 10:46 #3
Så har du nok ikke de store chancer, medmindre du kan slå op på noget du læser ind fra log filen. Hvor ville du ellers få datoen fra? den skal jo kunne læses fra et eller andet...
Avatar billede mieritz Nybegynder
26. november 2003 - 10:43 #4
jeg fandt ud af det tak for hjælpen læg et svar så du kan få point
Avatar billede mieritz Nybegynder
18. februar 2004 - 21:13 #5
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester