my-library ├── src │ └── main │ └── kotlin │ └── com │ └── mylibrary │ ├── Converters.kt │ └── Encryptor.kt └── build.gradle.kts kotlin dependencies { implementation("net.sf.magnet-framework:magnet-runtime-kotlin:1.0.0") } kotlin package com.mylibrary import java.text.SimpleDateFormat import java.util.Date object Converters { fun dateToString(date: Date, format: String): String { val sdf = SimpleDateFormat(format) return sdf.format(date) } fun stringToDate(dateString: String, format: String): Date { val sdf = SimpleDateFormat(format) return sdf.parse(dateString) } } kotlin package com.mylibrary import java.security.MessageDigest object Encryptor { fun md5Encrypt(input: String): String { val md = MessageDigest.getInstance("MD5") md.update(input.toByteArray()) val md5Hash = md.digest() val sb = StringBuilder() for (b in md5Hash) { sb.append(String.format("%02x", b)) } return sb.toString() } } ./gradlew build


上一篇:
下一篇:
切换中文