将2612转换成时间和周一到周日
来源:互联网 发布:贪心算法的应用实例 编辑:程序博客网 时间:2024/04/26 17:34
<pre class="html" name="code">public class ByteUtil {public static byte[] intToByteArray(int num, int size) {byte[] temp = new byte[size];for (int i = 0; i < size; i++) {temp[i] = (byte) ((num >> 8 * i) & 0xFF);}return temp;}public static byte[] intToByte(int i) {byte[] abyte0 = new byte[4];abyte0[0] = (byte) (0xff & i);abyte0[1] = (byte) ((0xff00 & i) >> 8);abyte0[2] = (byte) ((0xff0000 & i) >> 16);abyte0[3] = (byte) ((0xff000000 & i) >> 24);return abyte0;}public static int bytesToInt(byte[] bytes) {int addr = 0;try {addr = bytes[0] & 0xFF;addr |= ((bytes[1] << 8) & 0xFF00);addr |= ((bytes[2] << 16) & 0xFF0000);addr |= ((bytes[3] << 24) & 0xFF000000);} catch (Exception e) {}return addr;}/** * 1 + 2 + 4 + 8 + 16 + 32 + 64 * * @param cycle */public static String convertToDay(int cycle) {String[] days = { "周日", "周六", "周五", "周四", "周三", "周二", "周一" };cycle = cycle < 128 ? cycle + 128 : cycle;if (cycle == 128) {return "永不";}if (cycle == 255) {return "每天(周一 周二 周三 周四 周五 周六 周日)";}char[] c = Integer.toBinaryString(cycle).toCharArray();StringBuilder builder = new StringBuilder();for (int i = c.length - 1; i > 0; i--) {if (String.valueOf(c[i]).equals("1")) {builder.append(days[i - 1] + " ");}}return builder.toString();}}
byte[] time = ByteUtil.intToByte(bean.Time);String hour = time[1] < 10 ? "0" + time[1] : "" + time[1];String minute = time[0] < 10 ? "0" + time[0] : "" + time[0];tvAlarmTime.setText(getString(R.string.vibrate_time, hour, minute));
public static byte[] intToByte(int i) {byte[] abyte0 = new byte[4];abyte0[0] = (byte) (0xff & i);abyte0[1] = (byte) ((0xff00 & i) >> 8);abyte0[2] = (byte) ((0xff0000 & i) >> 16);abyte0[3] = (byte) ((0xff000000 & i) >> 24);return abyte0;}
int cycle = bean.Cycle;cycle = cycle < 128 ? cycle + 128 : cycle;char[] c = Integer.toBinaryString(cycle).toCharArray();cbMonday.setChecked(String.valueOf(c[7]).equals("1"));cbTuesday.setChecked(String.valueOf(c[6]).equals("1"));cbWednesday.setChecked(String.valueOf(c[5]).equals("1"));cbThursday.setChecked(String.valueOf(c[4]).equals("1"));cbFriday.setChecked(String.valueOf(c[3]).equals("1"));cbSaturday.setChecked(String.valueOf(c[2]).equals("1"));cbSunday.setChecked(String.valueOf(c[1]).equals("1"));
0 0
- 将2612转换成时间和周一到周日
- squid 时间控制周一到周日的写法
- 查询时间点所在周一到周日的
- Java获取给定时间取得周一和周日日期
- 获取上周的周一和周日的时间
- PHP完美获取周一0点的时间的方法(周一到周日为同一周)
- 时间控件选择日确定到周一至周日(以后再补充自定义)
- java 获取当前日期时间和求出本周之内周一,周日的时间
- 需要上周 周一到周日的日期
- 打印周一到周日任何一天
- PHP 这个周一到周日是几月几号?
- 获取几周前的周一 到 周日
- 求出本周是第几周,本周的周一和周日时间
- java获取当前时间所在一周的周一和周日日期
- 取某一周的周一和周日
- 周日和周一的人群行为差异
- mysql 获取当前日期周一和周日
- mysql 获取当前日期周一和周日
- 阶层之和
- opencv上Gamma调节的源码
- nyoj 115dijkstar求最短路
- Vs2010winform程序打包部署
- 正则表达式(系统)
- 将2612转换成时间和周一到周日
- HDU 1176 免费馅饼(dp)
- JBPM-工作流引擎
- jQuery Ajax 全解析
- tomcat内存溢出问题简单剖析
- UVa - 846 - Steps
- Eclipse 代码提示功能设置
- C++ 长方体继承自矩形
- [leetcode]Median of Two Sorted Arrays