|  | 
| 
Date в Ticks | |||
|---|---|---|---|
| #18+ Помогите пожалуйста!!! Мне нужно для POST-запроса к API-функциям Диадока указывать дату в тиках(100-наносекунд). Вопрос: не смог найти возможные функции перевода,они есть? Нужно для VBA6. Или если кто сможет то скажите дней в месяце правильно сколько использовать если писать свою функцию декода?((( ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.06.2014, 14:23 |  | ||
| 
Date в Ticks | |||
|---|---|---|---|
| #18+ КолКин, я про такие функции не слыхал. тики отмеряются от 1 января 1 года полночи от этого и пляши (gangnam style) или мона тупо взять 1 янв 2010 там их было 630822816000000000. а дней в месяце брать тупо стока скока их было ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.06.2014, 15:00 |  | ||
| 
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. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.06.2014, 20:03 |  | ||
| 
Date в Ticks | |||
|---|---|---|---|
| #18+ капитанская дочка, Спасибо за цифры, так наверно и сделаю отталкиваясь от твоего, вот только по моим подсчетом это 2000 год, а не 2010 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 01.07.2014, 07:27 |  | ||
| 
Date в Ticks | |||
|---|---|---|---|
| #18+ VSVLAD, Спасибо, буду иметь ввиду. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 01.07.2014, 07:29 |  | ||
| 
Date в Ticks | |||
|---|---|---|---|
| #18+ КолКинкапитанская дочка, Спасибо за цифры, так наверно и сделаю отталкиваясь от твоего, вот только по моим подсчетом это 2000 год, а не 2010 раз ты въехал в фишку тады я спакоен ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 01.07.2014, 12:25 |  | ||
| 
Date в Ticks | |||
|---|---|---|---|
| #18+ капитанская дочка, Мне бы твое спокойствие ))) я отталкиваясь от твоей цифры насчитал тиков на 2014 год и кстати нашел сайт где тики в дату переводят ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 02.07.2014, 08:10 |  | ||
| 
Date в Ticks | |||
|---|---|---|---|
| #18+ В итоге сделал так: Код: vbnet 1. 2. 3. 4. В константах объявил начало для расчета разницы и высчитанные до этого начала тики, а также разницу часового пояса для универсализации. ВУАЛЯ)))) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 03.07.2014, 13:33 |  | ||
|  | 

| start [/forum/topic.php?fid=60&msg=38684633&tid=2156287]: | 0ms | 
| get settings: | 11ms | 
| get forum list: | 12ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 38ms | 
| get topic data: | 10ms | 
| get forum data: | 2ms | 
| get page messages: | 48ms | 
| get tp. blocked users: | 2ms | 
| others: | 222ms | 
| total: | 351ms | 

| 0 / 0 | 
