[C++] Data - jaki typ użyć ?

[C++] Data - jaki typ użyć ?
LO
  • Rejestracja:ponad 16 lat
  • Ostatnio:ponad 13 lat
0

witam,
mam dylemat poniewa nie wiem jakiego typu danych uzyc zeby przeochywac date, sprawdzac ktora jest wieksza(starsza) i sprawdzac roznice pomiiedzy nimi. czy jest jakis dobry! typ ktorego moglbym uzyc czy lepiej zdefiniowac swoja klase ?
wiem ze moglbym np. uzyc daty z naglowka time.h albo ctime.h ale czy to jest dobry pomysl ?

hauleth
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:15 dni
0

Chcąc nie chcąc i tak będziesz musiał z niego skorzystać. A czemu miał by być zły?

PS
Nie ma nagłówka ctime.h jest tylko ctime


LO
  • Rejestracja:ponad 16 lat
  • Ostatnio:ponad 13 lat
0

tzn. mój problem wyglada tak ze posiadam zestaw danych w .csv ktory pobieram i mam w jednej kolumnie date ktora bedzie mi sluzyc do analizy danych (z rynku walutowego ) i nie koniecznie bede potrzebowal ctime jezeli jedyne co mi jest potrzebne to przekonwertowanie moich danych ze stringa do jakiegos (wlasnie jakiego ? ) formatu i potem uzywanie tego do porownywania dat itp.

CP
  • Rejestracja:około 15 lat
  • Ostatnio:około 12 lat
0

Jeżeli chcesz samodzielnie obsługiwać date to myślę że musisz trzymać oddzielne informację np w klasie nt. roku, miesiąca, dnia, ewentualnie godziny. Tylko że w ctime masz to samo tylko gotowe. Po co wyważać otwarte drzwi.

hauleth
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:15 dni
0

To mów, że potrzebujesz funkcji do konwersji stringa na datę.


darkbit
  • Rejestracja:ponad 20 lat
  • Ostatnio:7 dni
  • Lokalizacja:~Koszalin
0

Jeśli to C++Builder to możesz użyć TDateTime. Jest tam obsługa odejmowania jednej daty od drugiej oraz zwrócenie daty w dowolnie ustawionym formacie w postaci stringa.

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:dzień
0

Jeżeli chcesz samodzielnie obsługiwać date
Kupa z tym roboty, do tego podejście naiwne bez researchu w temacie na 100% wyjdzie źle.

byku_guzio
szczególnie jak ma działać dodawanie i odejmowanie, bo samo przechowywanie to raczej bez żadnych problemów
ML
  • Rejestracja:ponad 19 lat
  • Ostatnio:30 minut
  • Postów:858
0

Trzymaj w stringu a przy porównaniu konwertuj na datę i już.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.