Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
30.06.2014, 14:23
|
|||
---|---|---|---|
|
|||
Date в Ticks |
|||
#18+
Помогите пожалуйста!!! Мне нужно для POST-запроса к API-функциям Диадока указывать дату в тиках(100-наносекунд). Вопрос: не смог найти возможные функции перевода,они есть? Нужно для VBA6. Или если кто сможет то скажите дней в месяце правильно сколько использовать если писать свою функцию декода?((( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.06.2014, 15:00
|
|||
---|---|---|---|
|
|||
Date в Ticks |
|||
#18+
КолКин, я про такие функции не слыхал. тики отмеряются от 1 января 1 года полночи от этого и пляши (gangnam style) или мона тупо взять 1 янв 2010 там их было 630822816000000000. а дней в месяце брать тупо стока скока их было ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.06.2014, 20:03
|
|||
---|---|---|---|
Date в Ticks |
|||
#18+
КолКин, SDKПоле Ticks представляет собой целое число тиков (100-наносекундных интервалов), прошедших с момента времени 00:00:00 01.01.0001. Метка времени представляет собой момент времени без учета часового пояса, то есть ее следует интерпретировать как UTC-время. Например, чтобы преобразовать эту метку в .NET-структуру System.DateTime, можно использовать следующий код на языке C#: new DateTime(Timestamp.Ticks, DateTimeKind.Utc); Можно например так, если точность до секунды устраивает. Код методом тыка написан. Если выполнять обратную процедуру из Тиков -> Время. Опять же отрезаем 7 знаков справа "мусора" и через DateAdd() добавляем колво секунд к стартовой точке. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
В качестве тестового стенда, смотрим сколько чего бывает Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.07.2014, 07:27
|
|||
---|---|---|---|
|
|||
Date в Ticks |
|||
#18+
капитанская дочка, Спасибо за цифры, так наверно и сделаю отталкиваясь от твоего, вот только по моим подсчетом это 2000 год, а не 2010 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.07.2014, 07:29
|
|||
---|---|---|---|
|
|||
Date в Ticks |
|||
#18+
VSVLAD, Спасибо, буду иметь ввиду. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.07.2014, 12:25
|
|||
---|---|---|---|
|
|||
Date в Ticks |
|||
#18+
КолКинкапитанская дочка, Спасибо за цифры, так наверно и сделаю отталкиваясь от твоего, вот только по моим подсчетом это 2000 год, а не 2010 раз ты въехал в фишку тады я спакоен ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.07.2014, 08:10
|
|||
---|---|---|---|
|
|||
Date в Ticks |
|||
#18+
капитанская дочка, Мне бы твое спокойствие ))) я отталкиваясь от твоей цифры насчитал тиков на 2014 год и кстати нашел сайт где тики в дату переводят ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2014, 13:33
|
|||
---|---|---|---|
|
|||
Date в Ticks |
|||
#18+
В итоге сделал так: Код: vbnet 1. 2. 3. 4.
В константах объявил начало для расчета разницы и высчитанные до этого начала тики, а также разницу часового пояса для универсализации. ВУАЛЯ)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2156287]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 267ms |
0 / 0 |