浏览代码

解析开合模时间

seyason 5 年之前
父节点
当前提交
21b97ea16f
共有 1 个文件被更改,包括 27 次插入0 次删除
  1. 27 0
      cloud-socket/src/com/js/kbt/socket/UserHandler.java

+ 27 - 0
cloud-socket/src/com/js/kbt/socket/UserHandler.java

@@ -85,6 +85,33 @@ public class UserHandler extends SimpleChannelInboundHandler<String> {
     	//存入数据库
     	mouldHistoryMapper.insertSelective(item);
     	//模具开合记录
+    	int cnt = item.getRunCnt();
+    	int start = 69;
+    	System.out.println("开合模次数="+cnt);
+    	for (int pos=0; pos<cnt; pos++ ) {
+    		//合模时间
+    		String year = input.substring((start+pos*6)*2, (start+pos*6 + 1)*2);
+    		String month = input.substring((start+pos*6+1)*2, (start+pos*6 + 2)*2);
+    		String day = input.substring((start+pos*6+2)*2, (start+pos*6 + 3)*2);
+    		String hh = input.substring((start+pos*6+3)*2, (start+pos*6 + 4)*2);
+    		String mm = input.substring((start+pos*6+4)*2, (start+pos*6 + 5)*2);
+    		String ss = input.substring((start+pos*6+5)*2, (start+pos*6 + 6)*2);
+    		StringBuilder sb = new StringBuilder();
+    		Date d = new Date();
+    		System.out.println(year);
+    		System.out.println(month);
+    		System.out.println(day);
+    		System.out.println(hh);
+    		System.out.println(mm);
+    		System.out.println(ss);
+//    		if (year < 100) {
+//    			sb.append("20");
+//    		} else {
+//    			sb.append("2");
+//    		}
+//    		.append(year)
+//    		String time = "20" + year + month +
+    	}
     	return ret;
     }