Я пишу простую оболочку вокруг структуры Win32 FILETIME.boost::datetime
имеет большую часть того, что я хочу, за исключением того, что мне нужен любой тип даты, который я использую для интерполяции с API-интерфейсами Windows без проблем.
С этой целью я решил написать свои собственные вещи для этого- большинство операций не так уж и сложны.Я реализую TimeSpan-подобный тип на данный момент, но я не уверен, как бы я реализовал FileTimeToSystemTime.Я мог бы просто использовать встроенную в систему функцию FileTimeToSystemTime, за исключением того, что FileTimeToSystemTime не может обрабатывать отрицательные даты - мне нужно иметь возможность представлять что-то вроде «-12 секунд».
Как должно быть реализовано что-то подобное?
Billy3