node.js - 如何从 node.js 缓冲区获取 int

标签 node.js

是代码:

var time = new Buffer('506BF1E3','hex');
time.toString() //'Pk��'

0x506BF1E3 = 1349251555 unixtime;

如何从 time 缓冲区中获取 '1349251555'?

最佳答案

这个也能解决问题。通过使用基数参数 16 调用 parseInt 将 hex 转换为 int:

var time = new Buffer('506BF1E3','hex');
console.log(parseInt(time.toString('hex'), 16));

关于node.js - 如何从 node.js 缓冲区获取 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24504632/

相关文章:

node.js - 通过 wercker.yml 公开应用程序的端口

javascript - 无法使用 JDBC (Node.js) 访问 ignite 数据库的元数据?

java - 从pdf文件中提取所有图像和文本

javascript - NodeJS http 模块 : what is requestListener?

javascript - 替换 html 中的 URL 不起作用

mysql - 嵌套 promise 时调用退出后无法将查询排入队列

node.js - 如何在带有域的 Node 中进行正确的错误处理?

javascript - 同时键盘输入(对 Angular 线游戏移动)

javascript - Nodejs,获取文件的文件类型

node.js - NodeJS/Dokku/Docker : ffmpeg exited with code 127