Итак, я пытаюсь выяснить, установлена ли текущая дата на машине Windows после жесткой даты. Как мне это сделать без использования Boost или ATL? Я использую Visual Studio 2010 C++Visual C++: Compare Dates
0
A
ответ
1
Независимый от платформы способ получения текущей даты на C++ - это time(NULL)
, который возвращает секунды с 1 января 1970 года. Вы можете использовать другие подпрограммы в ctime, чтобы либо превратить это в строку, вытащенный день/месяц/год/и т.п.
1
Вы можете использовать ОС, предоставляемый GetSystemTime
или GetLocalTime
функции, возвращающие даты компоненты или GetSystemTimeAsFileTime
, который возвращает количество 100-наносекундных интервалов, прошедших с 12:00 часов утра 1 января 1601. Никаких дополнительных библиотек поддержки не требуется.
Смежные вопросы
- 1. Compare Dates in Slick 3.1.1
- 2. Visual Studio Schema Compare
- 3. Visual Studio 2012 - Schema Compare
- 4. Convert Dates
- 5. c string compare vs hash compare
- 6. String Compare не работает в Visual C++ 2005
- 7. C# String compare not working
- 8. File Compare с C#
- 9. Compare 2 DataTable C#
- 10. Optarg string compare C
- 11. C++ set_intersection compare function
- 12. C# Compare Months
- 13. DateTime Compare in C#
- 14. String Compare C++
- 15. C++ compare function result
- 16. C# compare string ignoreCase
- 17. C# string Compare
- 18. C++ и C# speed compare
- 19. Visual Studio 2013 - DB Data Compare
- 20. Visual Studio 2010 Data Compare Automation
- 21. C# - Try Parse Exact Allow Bad Dates
- 22. QUERY ON DATES EXCEL USING C#
- 23. C++ compare unordered_map hash keys
- 24. DateTime In C# + Compare Datetime
- 25. pbkdf2 object c compare hashes
- 26. Compare Excel листов в C#
- 27. C# memcmp image compare error
- 28. C++ Compare Length - Signal Sigabrt
- 29. C++ Faster char array compare
- 30. Explode Dates Between Dates, проверьте и отрегулируйте параметр