riku
2021-03-01 7a3654aaebf1d75303a90f3dc574881b0199779c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package com.flightfeather.uav
 
import org.junit.Test
import java.text.SimpleDateFormat
import java.util.*
 
/**
 * @author riku
 * Date: 2019/9/12
 */
class Test {
 
    @Test
    fun foo1() {
        val s = SimpleDateFormat.getDateTimeInstance().format(Date())
        println(s)
    }
 
    @Test
    fun foo2() {
        val b = arrayOf("41", "79", "24", "04", "0B", "45")
        val i = 0
        val valid = b[i].toInt(16).toChar()//经纬度是否有效(有效: A; 无效: V)
        val a1 = b[i + 1].toInt(16)
        val b1 = b[i + 2].toInt(16)
        var b2 = "${b[i + 3]}${b[i + 4]}".toInt(16).toDouble()
        while (b2 >= 1) {
            b2 /= 10
        }
        val lng = a1 + (b1 + b2) / 60
        val s = b[i + 5].toInt(16).toChar()
    }
}