UnixTime to DataTime

dział ogólny

UnixTime to DataTime

Nowy postprzez shycat » wtorek, 23 lutego 2010, 20:38

Witam, czy istnieje jakas dedykowana funkcja w BCB 2006 do zmiany czasu (int) UnixTime, np: 1266949587 na czas w formacie np DD,MM,YY, HH,MM,SS , albo mozecie uraczyc jakims gotowym kawalkiem kodu?
Avatar użytkownika
shycat
Homos antropiczny
Homos antropiczny
 
Posty: 51
Dołączył(a): środa, 20 sierpnia 2008, 12:37
Lokalizacja: ÅšlÄ…sk
PodziÄ™kowaÅ‚ : 2
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
System operacyjny: Windows 7
Kompilator: C++ Builder 2006, Delphi 7
Gadu Gadu: 26712716
    Windows 7Firefox

Re: UnixTime to DataTime

Nowy postprzez Cyfrowy Baron » wtorek, 23 lutego 2010, 21:20

W bibliotece DateUtils.hpp znajduje siÄ™ funkcja UnixToDateTime:

Kod: Zaznacz cały
#include <DateUtils.hpp>

//------------------------------------------------------------------------------
TDateTime uDateTime = UnixToDateTime(1266949587);

String data = uDateTime.FormatString("dd-mm-yyyy hh:mm:nn");


Unix'owy zapis daty nie zawiera milisekund, dlatego formatowanie w stylu: uDateTime.FormatString("dd-mm-yyyy hh:mm:nn:tt"); wygeneruje nieprawidłowy zapis godziny.



Znajduje się tam również funkcja DateTimeToUnix działająca w drugą stronę:

Kod: Zaznacz cały
#include <DateUtils.hpp>

//------------------------------------------------------------------------------
TDateTime nowDate = EncodeDateTime(2010, 2, 23, 18, 26, 26, 999); /* EncodeDateTime(rok, miesiąc, dzień, godzina, minuta, sekunda, milisekunda=999); */

__int64 unixDate = DateTimeToUnix(nowDate);

String unixData = (String)unixDate;
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: UnixTime to DataTime

Nowy postprzez shycat » wtorek, 23 lutego 2010, 21:31

tyle sie naszukalam... dzieki :) ... musze sie chyba nauczyc korzystac z helpa -_-' pozdrawiam
Avatar użytkownika
shycat
Homos antropiczny
Homos antropiczny
 
Posty: 51
Dołączył(a): środa, 20 sierpnia 2008, 12:37
Lokalizacja: ÅšlÄ…sk
PodziÄ™kowaÅ‚ : 2
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
System operacyjny: Windows 7
Kompilator: C++ Builder 2006, Delphi 7
Gadu Gadu: 26712716
    Windows 7Firefox


Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 3 gości