时间段格式:01:00-12:00/13:00-21:30(英文输入法)

代码:

/**

  * 构造48位营业时间二进制码* @param timeStr* @return*/public String createBuinessPeriodBin(String timeStr){try {String[] strs = timeStr.split("/"); Character[] btb = new Character[48]; for(String str : strs) { String[] s = str.split("-"); String[] b1 = s[0].split(":"); String[] b2 = s[1].split(":"); Integer i1 =Integer.valueOf(b1[0])*2; Integer i2 = Integer.valueOf(b1[1]); if(i2 >= 30){ i2 = 1;} else{ i2=0; } Integer i3 =Integer.valueOf(b2[0])*2; Integer i4 = Integer.valueOf(b2[1]); if(i4 >= 30){ i4 = 1;} else{ i4=0; } for(int m =(i1+i2); m < (i3+i4); m ++ ){ btb[m] = '1'; } } for(int i =0; i < 48; i++) { if(btb[i] == null) { btb[i] ='0'; } } StringBuilder sb = new StringBuilder(); for(Character b : btb) { sb.append(b); } return sb.toString();} catch (NumberFormatException e) {e.printStackTrace();}return "";}

将时间段转化为48位二进制编码相关推荐

  1. 在计算机中 ascii码是几位二进制编码,ASCII码采用多少位二进制编码

    ASCII码划分为两个集合:128个字符的标准ASCII码(7位二进制编码)和附加的128个字符的扩展ASCII码(8位二进制编码). ASCII是英文American Standard Code f ...

  2. Mac地址多少位(48位的(6个字节)) IP多少位

    答案:IP地址32位 MAC地址 48位 IP地址 "IP地址是一个32位的二进制数,通常被分割为4个"8位二进制数"(也就是4个字节).IP地址通常用"点分十 ...

  3. 经典算法之,细化时间颗粒度24*7细化为48*7颗粒度

    经典算法之,细化时间颗粒度247细化为487颗粒度 文章目录 经典算法之,细化时间颗粒度24*7细化为48*7颗粒度 前言 一.什么时间颗粒度24*7? 二.代码实现 2.效果截图 总结 前言 就算法 ...

  4. 计算机硬盘密码解不开,Win10打不开磁盘显示需要输入48位恢复密钥以解锁此驱动器怎么办...

    近日有用户在升级win10系统的时候,注册微软账户登录后就会自动开启了磁盘bitlocker加密功能,如果使用系统自带的恢复之后,就会默认的对其它分区进行加密,所以当我们打开磁盘的时候会显示需要输入4 ...

  5. 快手sig3 48位-unidbg

    如侵权,私信联系我删除 此文仅用于学习交流,请勿于商用,否则后果自负 研究某手app的小伙伴都了解sig3有两个版本,低版本的是42位,高版本的48位. 废话不多说,先抓个包: 上一个当前最新版本的4 ...

  6. 戴尔电脑恢复系统后,D盘被加密Bitlocker,要求输入48位密钥,才能打开D盘---解决过程

    一.前言 今天DELL电脑恢复系统后,D盘被加密(D盘图标上有一把黄色的锁),鼠标双击准备打开D盘,提示了一个密钥ID,让输入48位码解密,被microsoft添加了Bitlocker密码. 原因是新 ...

  7. 霍尼韦尔USB接口条码扫描枪HH660扫描48位随机码(二维码)耗时计算

    霍尼韦尔USB接口条码扫描枪HH660扫描48位随机码(二维码)耗时计算 结论:需要360ms到420ms 以下是测试代码 <!DOCTYPE html> <html lang=&q ...

  8. 3天痛失7位院士!今年已痛别48位两院院士

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 来源丨科研大匠 点击进入->3D视觉工坊学习交流群 12月21日至12月23日,短短3天之内,已 ...

  9. Win10系统打开磁盘提示输入48位恢复密钥以解锁此驱动器解决方法

    Win10系统打开磁盘提示输入48位恢复密钥以解锁此驱动器解决方法 首先我们要登录找回48位密钥微软官方地址: 戳这里. 然后输入自己的微软账户,就可以查看了 要是忘记了密码,可以在输入账号的下一步里 ...

最新文章

  1. javaMP3转pcm 百度语音识别
  2. python快速编程入门黑马-500G 史上最全的JAVA全套教学视频网盘分享
  3. linux sudo命令详解
  4. AngularJS+Satellizer+Node.js+MongoDB-Instagram-20
  5. ubuntu mysql 更新_数据库应用(三): Ubuntu 下 MySQL添加、更新与删除数据
  6. Windows创建类似.project只有后缀名的文件的方法
  7. nginx 1.14.0 配置部署 thinkphp 5.1
  8. android listview 异步加载问题
  9. Angular CDK Layoout 检测断点
  10. P1789 【Mc生存】插火把(python3实现)
  11. Linux目录功能及文件类型,linux目录作用详解(超详细,树状排版)
  12. oracle extract类型,Oracle中extract()函数
  13. Android一键转发图片多张图片到微信,朋友圈功能实现
  14. 2021-07-30-DJ-005 Django模型的数据批量加载
  15. CIBERSORT进行免疫细胞组成分析
  16. 记录一次服务器被攻击的经历
  17. javax.net.ssl.SSLPeerUnverifiedException: Hostname xxx not verified
  18. 人喜欢音乐的部分原因:形成期望,不确定性
  19. 什么是Smalltalk
  20. 2021-11-06(为什么程序员是青春饭)

热门文章

  1. 【荣耀开发者服务平台—百亿曝光扶持等你来】智慧服务安卓卡片接入指南
  2. 【Python】简单的逻辑训练题目(计算机二级练习题)
  3. 微信公众号自动回复小白入门
  4. 什么叫事务隔离级别呢?
  5. @click和@click.native
  6. 上网简笔画图片带颜色,网络怎么画简笔画图片
  7. python正则模块,match()函数
  8. 在Linux上使用alias设置别名永久生效类似自定义命令
  9. 阿男教你修鼠标——拯救双击的G402
  10. 国内有哪些非常有设计感的 App?