eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 июня!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: KDA (+1 невидимый пользователь)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› Форматы дат в современных net приложениях
Посл.ответ Сообщение

Ранг: 4.6 (гость)
Статус: Участник

Создано: 5 июля 2018 14:09 · Поправил: inkermann New!
Цитата · Личное сообщение · #1

Всем доброго дня! Когда-то давно, когда приходилось править дату в некоторых дампах, все было просто: например, дата 05-07-2018 15:37:35 в дампе (unix) выглядела так: 5B3E3B3F или так: 3F3B3E5B. В современных net приложениях, вероятно, в связи с ISO 8601:2014 в hex оно будет несколько по другому (дата в Unix Формате уже не катит?). Подскажите, пожалуйста, как, на примере приведенной даты.

Ранг: 140.5 (ветеран)
Статус: Участник

Создано: 5 июля 2018 14:52 New!
Цитата · Личное сообщение · #2

https://msdn.microsoft.com/en-us/library/windows/desktop/ms724284(v=vs.85).aspx

| Сообщение посчитали полезным: inkermann


Ранг: 4.6 (гость)
Статус: Участник

Создано: 5 июля 2018 21:02 · Поправил: inkermann New!
Цитата · Личное сообщение · #3

Теоретически понятно, но так ли: 05-07-2018 15:37:35 - 01-01-1601 00:00:00 = 13157393855 секунд, 131573938550000000 сотен наносекунд = 01 D3 71 CC CC F8 C9 80 - такая будет запись?

Ранг: 140.5 (ветеран)
Статус: Участник

Создано: 5 июля 2018 21:49 New!
Цитата · Личное сообщение · #4

inkermann
Не нужно наносекунды вручную считать. Просто заполни структуру SYSTEMTIME нужной датой и вызови SystemTimeToFileTime(), чтобы получить нужный таймстамп.

| Сообщение посчитали полезным: inkermann

 eXeL@B —› Вопросы новичков —› Форматы дат в современных net приложениях

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS