powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Кол-во миллисекунд с 1900 01 01
7 сообщений из 7, страница 1 из 1
Кол-во миллисекунд с 1900 01 01
    #35458577
mnemonic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, подскажите пожалуйста, как можно получить кол-во миллесекунд прошедших с 1 января 1900 года?

Спасибо.
...
Рейтинг: 0 / 0
Кол-во миллисекунд с 1900 01 01
    #35458671
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: mnemonic
> Всем привет, подскажите пожалуйста, как можно получить кол-во миллесекунд прошедших
> с 1 января 1900 года?

datediff("s", dateserial(1900,01,01), now())
ну и нужно перевести в милисекунды

>
> Спасибо.

Не за что, а для чего это нужно?


--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Кол-во миллисекунд с 1900 01 01
    #35458738
mnemonic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для генерации уникального идентификатора. Идея не моя, я перевожу с C++ на VBA.

Спасибо еще раз.
...
Рейтинг: 0 / 0
Кол-во миллисекунд с 1900 01 01
    #35459308
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d = Date - #1/1/1990#
...
Рейтинг: 0 / 0
Кол-во миллисекунд с 1900 01 01
    #35459432
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrFd = Date - #1/1/1990#Вернется количество дней.
...
Рейтинг: 0 / 0
Кол-во миллисекунд с 1900 01 01
    #35459837
mnemonic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, я уже понял, что никакой уникальности.
...
Рейтинг: 0 / 0
Кол-во миллисекунд с 1900 01 01
    #35459869
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: mnemonic
> Да, я уже понял, что никакой уникальности.

я себе сделал класс для этой цели
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Private lClassDebugID As Long

Private Sub Class_Initialize()
lClassDebugID =  0 
End Sub

Public Function NewKeyForAll() As String
Dim temp As String
On Error GoTo Over
lClassDebugID = lClassDebugID +  1 
temp = CStr(lClassDebugID) & CStr(Now) & CStr(( 32000  * Rnd) +  1 )
temp = Replace(temp, ".", "",  1 , - 1 , vbTextCompare)
temp = Replace(temp, ":", "",  1 , - 1 , vbTextCompare)
temp = Replace(temp, " ", "",  1 , - 1 , vbTextCompare)
NewKeyForAll = Replace(temp, ",", "",  1 , - 1 , vbTextCompare)
Exit Function
Over:
lClassDebugID =  0 
Resume Next
End Function

правда мне были нужны текстовые ключи :)

--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Кол-во миллисекунд с 1900 01 01
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]