Last updated:
0 purchases
odinutils
odin flutter plugin odinutils #
包引用
dependencies:
# dart linq function
flinq: ^2.0.2
# dart crypto
crypto: ^3.0.2
copied to clipboard
OdinUtils 扩展方法包括内容如下:
扩展类型
方法名称
方法描述
String
compareIgnoreCase
忽略大小写比较
String
isChinaCardId
判断中国身份号码格式
String
isChinaMobile
判断中国移动电话号码格式
String
isIpAddress
判断Ip地址格式
String
isEmail
判断邮箱地址格式
String
isUrl
判断url地址格式
String
toMd5
string进行md5加密
String
toSHA1
string进行SHA1加密
String
toCharList
转CharList List
int
unixTimerToTimer
UnixTimer时间戳转DateTime
DatTime
toUnixTime
DateTime转UnixTimer时间戳
DatTime
减运算符 - 运算符重载
时间差
DatTime
isLeapYear
是否是闰年
Random
odinNextInt
随机 A-B 之间的int随机数
Random
odinNextDouble
随机 A-B 之间的double随机数
ParamsSignUtils
urlAddSign
url添加sign签名
ParamsSignUtils
validateSign
验证url sign签名 是否正确
ParamsSignUtils
createUrlSign
创建 sign签名 是否正确
OdinUtils Utils方法包括内容如下:
工具类类型
方法名称
方法描述
String
OdinStringUtils.generationCode
按长度生成对应的字符串
String
OdinStringUtils.generationLimpidCode
按长度生成对应的字符串,不包含 0 o 1 I 等容易混淆的之母和数字
OdinAlgorithm
OdinAlgorithm.getRandomListByWeight
按权重返回对应需要个数的数组
OdinRandomUtils
OdinRandomUtils.createRandom
创建random随机对象
OdinTransformUtils
OdinTransformUtils.convertNumberToChineseMoneyWords
数字转人民币大写
OdinTransformUtils
OdinTransformUtils.convertNumberToChineseNumber
数字转中文大写
OdinTransformUtils
OdinTransformUtils.convertDateToChineseDate
日期转中文大写
OdinChineseCalendar
OdinChineseCalendar(Date类型).chineseCalendarHoliday
计算中国农历节日
OdinChineseCalendar
OdinChineseCalendar(Date类型).weekDayHoliday
按某月第几周第几日计算的节日
OdinChineseCalendar
OdinChineseCalendar(Date类型).dateHoliday
按公历日计算的节日
OdinChineseCalendar
OdinChineseCalendar(Date类型).weekDayStr
周几的字符
OdinChineseCalendar
OdinChineseCalendar(Date类型).dateString
公历日期中文表示法 如一九九七年七月一日
OdinChineseCalendar
OdinChineseCalendar(Date类型).isLeapYear
当前是否公历闰年
OdinChineseCalendar
OdinChineseCalendar(Date类型).chineseConstellation
28星宿计算
OdinChineseCalendar
OdinChineseCalendar(Date类型).chineseHour
时辰
OdinChineseCalendar
OdinChineseCalendar(Date类型).isChineseLeapMonth
是否闰月
OdinChineseCalendar
OdinChineseCalendar(Date类型).isChineseLeapYear
当年是否有闰月
OdinChineseCalendar
OdinChineseCalendar(Date类型).chineseDay
农历日
OdinChineseCalendar
OdinChineseCalendar(Date类型).chineseDayString
农历日中文表示
OdinChineseCalendar
OdinChineseCalendar(Date类型).chineseMonth
农历的月份
OdinChineseCalendar
OdinChineseCalendar(Date类型).chineseMonthString
农历月份字符串
OdinChineseCalendar
OdinChineseCalendar(Date类型).chineseYear
取农历年份
OdinChineseCalendar
OdinChineseCalendar(Date类型).chineseYearString
中文纪年
OdinChineseCalendar
OdinChineseCalendar(Date类型).chineseDateString
取农历日期表示法:农历一九九七年正月初五
OdinChineseCalendar
OdinChineseCalendar(Date类型).chineseTwentyFourDay
当前日期后一个最近节气
OdinChineseCalendar
OdinChineseCalendar(Date类型).constellation
计算指定日期的星座序号
OdinChineseCalendar
OdinChineseCalendar(Date类型).animal
计算属相的索引,注意虽然属相是以农历年来区别的,但是目前在实际使用中是按公历来计算的 鼠年为1,其它类推
OdinChineseCalendar
OdinChineseCalendar(Date类型).animalString
取属相字符串
OdinChineseCalendar
OdinChineseCalendar(Date类型).ganZhiYearString
取农历年的干支表示法如 乙丑年
OdinChineseCalendar
OdinChineseCalendar(Date类型).ganZhiMonthString
取干支的月表示字符串,注意农历的闰月不记干支
OdinChineseCalendar
OdinChineseCalendar(Date类型).ganZhiDayString
取干支日表示法
OdinChineseCalendar
OdinChineseCalendar(Date类型).ganZhiDateString
取当前日期的干支表示法如 甲子年乙丑月丙庚日
OdinChineseCalendar
OdinChineseCalendar(Date类型).nextDay
取下一天
OdinChineseCalendar
OdinChineseCalendar(Date类型).pervDay
取前一天
Getting Started #
详细说明在:odinSam-Flutter - OdinUtils Flutter工具类封装
pub.dev发布地址:odinSam-Flutter - OdinUtils Flutter工具类封装
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.