Currently attempting to parse a managable datetime from a binary 'file'. Since the file is being uploaded in a web app, I am using javascript.
var reader = new FileReader();
reader.readAsArrayBuffer( file );
var arrayBuffer = reader.result;
var slice = arrayBuffer.slice( 1, 9 );
var date = new Uint32Array( slice );
console.log(date);
Console reports 'date' as
Uint32Array(2) [3068092018, 30617747]
0:3068092018
1:30617747
buffer:(...)
byteLength:(...)
byteOffset:(...)
length:(...)
Symbol(Symbol.toStringTag):(...)
__proto__:TypedArray
or
date[0] = 3068092018
date[1] = 30617747
Unfortunately I have very little experience manipulating binary / big ints, in fact I don't even understand what format this is being stored in. How do I convert this into a manageable DateTime stamp for insertion into SQLite3?