文章 49
评论 20
浏览 81345
身份证工具类

身份证工具类

记录身份证工具类 import java.time.LocalDateTime; import static java.lang.Integer.parseInt; public class IdentityCardUtils { /** * 获取年 * * @param idNumber * @return */ public static int getYear(String idNumber) { if (idNumber.length() == 15) { return parseInt("19" + idNumber.substring(6, 8)); } return parseInt(idNumber.substring(6, 10)); } /** * 获取月 * * @param idNumber * @return */ public static int getMonth(String idNumber) { if (idNumber.length() == 15) { return parseInt(idNumber.substring(8, 10)); }....

根据经纬度获取两个位置之间的距离

根据经纬度获取两个位置之间的距离

已知两个地方的经纬度, 求两个地方的距离 /** * Description: * * * @author YeFei * @date 2020/5/8 10:04 */ public class LocationUtils { private static double EARTH_RADIUS = 6378.137; private static double rad(double d) { return d * Math.PI / 180.0; } /** * 通过经纬度获取距离(单位:米) * * @param lat1 a地点的经度 * @param lng1 a低点的纬度 * @param lat2 b地点的经度 * @param lng2 b低点的纬度 * @return 距离 米, 如果要获得公里记得除以1000 */ public static double getDistance(double lat1, double lng1, double lat2, double lng2) { double radLat1 = rad(lat1); double radL....

哈哈哈哈哈哈哈嗝~