Я использую node-adodb в своем электронном приложении.Я запрашиваю MDB файл, но я получаю дату и время в неправильном часовом поясе.Как установить часовой пояс или выполнить запрос с использованием неправильного метода.
Мой формат даты в файле mdb
- USERID CHECKTIME
- 421 2/11/2019 11:54:19
- 433 2/11/2019 11:54:18
- 431 11/11/2019 11:54:17
IЯ использую node-adodb с электроном https://www.npmjs.com/package/node-adodb
Я хочу получить контрольное время и номер плохого номера из файла mdb с помощью lastupdatetime и сохранить его в другой таблице с lastupdatetime.После тяжелых попыток я могу получить дату и время из файла MDB.Вот мой код
var connection = this.adoDb.open('Provider=Microsoft.JET.OLEDB.4.0;Data Source=D:\\SIMS\\bio_att\\att2000.mdb');
let ab = '2019/02/11:11:10:00';
connection
.query("SELECT CHECKINOUT.CHECKTIME,USERINFO.Badgenumber FROM CHECKINOUT INNER JOIN USERINFO ON CHECKINOUT.USERID = USERINFO.USERID WHERE format(CHECKINOUT.CHECKTIME,'yyyy/mm/dd:HH:mm:ss') >= '"+ab+"'")
.then(data => {
console.log(JSON.stringify(data, null, 2));
})
.catch(error => {
console.error(error);
});
Когда я запрашиваю дату и время, он возвращает правильные данные, но в неправильном часовом поясе.Есть ли способ получить правильный часовой пояс?возвращаемые данные верны, но часовой пояс неверен