Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <vector>
- #include <cstdint>
- #include <ctime>
- using namespace std;
- int main() {
- vector<uint8_t> bytes = { 190, 110, 116, 207, 178, 140, 229, 64 };
- int64_t l = 0;
- for (size_t i = 0; i < bytes.size(); ++i) {
- l |= static_cast<int64_t>(bytes[i]) << (i * 8);
- }
- double d = *reinterpret_cast<double*>(&l);
- time_t t = static_cast<time_t>(d);
- tm* dt = localtime(&t);
- //cout << put_time(dt, "%Y-%m-%d %H:%M:%S") << endl;
- cout << dt << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement