Нужно конвертировать байты MS-DOS time полученные с устройства 17 86 FF 4C в обычный читаемый формат. Пробовал таблицу http://www.vsft.com/hal/dostime.htm , но не получилось.
Судя по тому, что вы написали, можо так (в Windows, и исходя из получения начиная с младшего байта):
int main() {
FILETIME ft;
if (DosDateTimeToFileTime(0x4CFF, 0x8617, &ft) == 0) {
puts("DosDateTimeToFileTime Error!\n");
return 0;
}
SYSTEMTIME st;
if (FileTimeToSystemTime(&ft, &st) == 0) {
puts("FileTimeToSystemTime Error!\n");
return 0;
}
printf("%02d.%02d.%04d %02d:%02d:%02d\n",
st.wDay, st.wMonth, st.wYear,
st.wHour, st.wMinute, st.wSecond);
}
Получается
31.07.2018 16:48:46
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Приведите, пожалуйста, хотя бы один реальный пример использования модификаторов virtual/override, где модификаторы virtual/ovveride оказываются действительно...
Помогите адаптировать методы для C# из Java (методы используются в расширении базового DictionaryТема здесь
Есть ли способ прочитать данные из Stream, созданного в C# в unmanaged C++ коде? Заранее благодарен)
Только изучаю студию, решил исследовать возможности встроенного Server Explorer на предмет хватит ли его на простые операции типа добавить таблицу,...