Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Help, plz: sPoint = s1970 + MSecsSince1970.... [D5]
|
|||
|---|---|---|---|
|
#18+
Никак не получается: Есть: Количество миллисекунд с 1970. Надо: Получить дату события. Чего-то не получается. TTimeStamp дурит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 11:02 |
|
||
|
Help, plz: sPoint = s1970 + MSecsSince1970.... [D5]
|
|||
|---|---|---|---|
|
#18+
дело в том что таймстамп это колличество дней с 1899 года ... это не юниксовый формат. Так что пеерсчитывай форматы дат :)) у меня стоит разница в датах 25569 хотя могу ошибаться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 11:20 |
|
||
|
Help, plz: sPoint = s1970 + MSecsSince1970.... [D5]
|
|||
|---|---|---|---|
|
#18+
... и не забудь про перевод на летнее/зимнее время, если надо, - он не учитывается в формате "мс с 01.01.1970" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 11:28 |
|
||
|
Help, plz: sPoint = s1970 + MSecsSince1970.... [D5]
|
|||
|---|---|---|---|
|
#18+
Еще раз: У меня есть события, датированные в значениях (в млск.) с 1970. Хочу получить дату (в DateTime) для событий. ... var s1970: TTimeStamp; MsecsSince1970: comp; sPoint:TDateTime; begin s1970 := DateTimeToTimeStamp(EncodeDate(1970,1,1)); MsecsSince1970 := //... значение в млск. sPoint:= TimeStampToDateTime( MSecsToTimeStamp( Floor(TimeStampToMSecs(s1970))+MsecsSince1970 )); ...в итоге полу4ается фигня... В чем фикус-пикус??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 11:31 |
|
||
|
Help, plz: sPoint = s1970 + MSecsSince1970.... [D5]
|
|||
|---|---|---|---|
|
#18+
Блин, извини, я тебя запутал! Число, которое у тебя есть, это количество секунд , а не миллисекунд!! Еще раз сорри ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 11:39 |
|
||
|
Help, plz: sPoint = s1970 + MSecsSince1970.... [D5]
|
|||
|---|---|---|---|
|
#18+
А код (см. выше) можно поправить? Значение, например, такое: 1049784104 Миллисекунды или нет, при делении на 1000 та же фигня получается.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 11:45 |
|
||
|
Help, plz: sPoint = s1970 + MSecsSince1970.... [D5]
|
|||
|---|---|---|---|
|
#18+
А зачем такие сложности? Ведь можно так: Код: plaintext 1. 2. 3. 4. 5. Правда, это без учета летнего/зимнего времени... Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 11:54 |
|
||
|
Help, plz: sPoint = s1970 + MSecsSince1970.... [D5]
|
|||
|---|---|---|---|
|
#18+
Большое спасибо, вроде получилось, и действительно секунды. Однако, странно, что через TimeStamp не прошло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 13:08 |
|
||
|
Help, plz: sPoint = s1970 + MSecsSince1970.... [D5]
|
|||
|---|---|---|---|
|
#18+
Млин, день, месяц, год, минуты и секунды - совпадают, а вот ЧАСЫ нет! Для 1049784104 должно быть 08.04.03 10:41:44, а получается 08.04.03 06 :41:44 разница на 4 часа Для 1047579960 должно быть 13.03.03 15:26:20, а получается 13.03.03 18 :26:20 разница на 3 часа ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 13:55 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32135537&tid=2118649]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 422ms |

| 0 / 0 |
