# xnx3_util **Repository Path**: leimingyun/xnx3_util ## Basic Information - **Project Name**: xnx3_util - **Description**: 常用工具类 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 6 - **Created**: 2021-11-03 - **Last Updated**: 2025-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xnx3-util Java常用工具整理,用到哪个功能,一行引入使用。 [网市场云建站系统](https://gitee.com/mail_osc/wangmarket) 所使用的工具包整理 # 使用 不依赖其他任何第三方jar。 需要Java版本:8 Maven中加入 ```` com.xnx3.util xnx3-util 1.22 ```` # 代码使用示例 ### 发短信 ```` //SMSUtil只需创建一次,即可多次调用发送短信。短信接口开通: sms.leimingyun.com com.xnx3.SMSUtil util = new com.xnx3.SMSUtil(uid, password); util.send(phone, "我是短信发送的内容"); ```` ### 重复执行,类似于支付宝回调,如果不成功,则等待几秒再试一次,还不成功 等待十几秒再试一次…… DEMO: https://gitee.com/leimingyun/xnx3_util/blob/master/src/main/java/com/xnx3/demo/DelayCycleExecuteUtil.java ### 其他
com.xnx3.DateUtil 时间日期相关 - timeForUnix13() 返回当前13位的Unix时间戳 - timeForUnix10() 返回当前10位数的Unix时间戳 - intToString() 将Linux时间戳变为文字描述的时间 - dateFormat() 日期格式化,将Linux时间戳变为文字描述的时间 - currentDate() 获取当前时间,返回人看的时间,如 2016-03-19 00:00:00 - StringToDate() 将String类型时间转换为Date对象 - StringToInt() 将String类型时间转换为10位的linux时间戳 - weeHours() 获取当前传入时间的当天凌晨时间,如 2016-03-19 00:00:00 - midnight() 获取当前传入时间的当天午夜时间,如 2016-03-19 23:59:59 - dateToString() 转为String类型,变成当前显示的文字时间,如 2016-03-19 00:00:00 - dateToInt10() 将Date转化为 10位的时间戳 - long13To10() 将13位Linux时间戳转换为10位时间戳 - currentWeek() 获取当前是星期几,返回值从星期日开始 - getDateZeroTime() 传入一个10位的时间戳,返回当前时间戳所在的当天0点的10位时间戳 - getWeekForTime() 判断指定的日期是星期几
com.xnx3.FileUtil 文件 - read() 读文件,返回字符串 - write() 写文件 - inputStreamToFile() InputStream转为文件并保存,为jar包内的资源导出而写 - copyFile() 复制文件 - deleteFile() 删除单个文件 - exists() 传入绝对路径,判断该文件是否存在 - getFileSize() 通过网址获得文件长度 - downFile() 从互联网下载文件。适用于http、https协议 - bufferedReaderToString() 将 BufferedReader 转换为 String - inputstreamToByte() 将 InputStream 转化为 byte[] - getCreateTime() 输入文件路径,返回这个文件的创建时间
com.xnx3.FileUtil 文件
com.xnx3.StringUtil 字符串
com.xnx3.IntegerUtil 整型、数字
com.xnx3.MD5Util MD5加密
com.xnx3.SystemUtil 操作系统
com.xnx3.UrlUtil 网址
com.xnx3.ZipUtil zip压缩包相关
com.xnx3.DelayCycleEcecuteUtil 延迟多次执行,直到执行成功