Страница 1 из 1
Как из Time_t получить Date и Time
Добавлено: 09 Июнь 2010, 16:47
IKSoft
Добрый день
Встраиваю СКАД Сигнатуру и в структуре сертификата много полей типа Time_T
Подстажите, как из нее вытащить Дату и Время типом long
Re: Как из Time_t получить Date и Time
Добавлено: 10 Июнь 2010, 9:53
IKSoft
Ответили на
http://faq.clarionmag.com/questions/592 ... e-and-time
и получилось!
Выходит, time_t и UnixTime это одно и то же!
tcSVK.mSPKI_DateTime function(long p_Time_t, *long p_Date, *long p_Time)
Code
!Divide by 24*60*60 (24 hours times 60 minutes times 60 seconds)
!Integer part is days, add Clarion standard date for 1/1/1970
p_Date = p_Time_t / (24*60*60) + DATE(1,1,1970)
!Divide by 24*60*60, modulus is seconds in last day (time)
!Multiply by 100 and add 1 to convert to Clarion standard time.
p_Time = (p_Time_t % (24*60*60)) * 100 + 1
return(0)
Re: Как из Time_t получить Date и Time
Добавлено: 10 Июнь 2010, 15:04
Дед Пахом
Ну да, в статье "time_t" в Википедии именно об этом и говорится.
