十进制long转BCD码

萌新陆仁甲 2017-07-20 01:58:06
一个long型的十进制数据转成7字节的BCD码怎么转?
long time=***************;
byte data[] = new byte[7];
for (int i = 0; i < 7; i++) {
int temp = (int) (Time % 100);
data[i] = (byte) (((temp / 10) << 4) + ((temp % 10) & 0x0F));
Time /= 100;
}
...全文
197 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
萌新陆仁甲 2017-07-21
  • 打赏
  • 举报
回复
自己的帖子自己结贴,经过验证,上面的方法是可用的

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧