Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VBA MS Office

Программирования для MS Office кроме ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Функция преобразования из формата utime в DateTime
 
 автор: lulukyan   (15.07.2010 в 00:09)   личное сообщение
 
 

Вроде простая задача но не нашёл такой. Под форматом utime имеется ввиду количество секунд с 1 января 1970 года

  Ответить  
 
 автор: pashulka   (18.07.2010 в 08:43)   личное сообщение
 
 

Private Function uTimeToDateTime(uTime As Double) As Date
    'uTimeToDateTime = 25569 + uTime / 86400
    
    uTimeToDateTime = CDate(25569 + uTime / 86400)
End Function


Private Function uTimeToDateTime2(uTime As Double) As Date
    'uTimeToDateTime2 = DateAdd("s", uTime, 25569)
    
    uTimeToDateTime2 = DateAdd("s", uTime, CDate(25569))
End Function


Private Sub Test()
    MsgBox uTimeToDateTime(1234567890)
    MsgBox uTimeToDateTime2(1234567890)
End Sub

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList