From 6f6c35f0e0881d2bbf32ad62f6c59f0ab1504854 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期一, 16 九月 2019 20:30:16 +0800
Subject: [PATCH] 修改采样时间的存储问题

---
 src/test/kotlin/com/flightfeather/obd/Test.kt |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/src/test/kotlin/com/flightfeather/obd/Test.kt b/src/test/kotlin/com/flightfeather/obd/Test.kt
index aa2c994..0693195 100644
--- a/src/test/kotlin/com/flightfeather/obd/Test.kt
+++ b/src/test/kotlin/com/flightfeather/obd/Test.kt
@@ -99,4 +99,32 @@
         }
         println(bcc.toString(16))
     }
+
+    @Test
+    fun foo11() {
+        val b = mutableListOf<String>().apply {
+            add("13")
+            add("09")
+            add("10")
+            add("10")
+            add("2b")
+            add("2f")
+        }
+        if (b.size < 6) {
+            println("null")
+        }
+
+        val year = b[0].toInt(16) + 2000
+        if (year < 2000 || year > 2099) println("null")
+        val month = b[1].toInt(16)
+        val day = b[2].toInt(16)
+        val hour = b[3].toInt(16)
+        val min = b[4].toInt(16)
+        val sec = b[5].toInt(16)
+        val cal  = Calendar.getInstance().apply {
+            set(year, month - 1, day, hour, min, sec)
+        }
+
+        println(SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(cal.time))
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.3