android 常用的帮助类和方法积累一
来源:互联网 发布:移动端单页seo 编辑:程序博客网 时间:2024/06/06 02:34
/*** * 将string类型转成longl类型 * * @param strTime * @param formatType * @return * @throws ParseException */public static long stringToLong(String strTime, String formatType) {Date date = null; // String类型转成date类型try {date = stringToDate(strTime, formatType);if (date != null) {long currentTime = dateToLong(date); // date类型转成long类型return currentTime;}} catch (ParseException e) {e.printStackTrace();}return 0;}/*** * 将String转成date * * @param strTime * @param formatType * @return * @throws ParseException */public static Date stringToDate(String strTime, String formatType) throws ParseException {SimpleDateFormat formatter = new SimpleDateFormat(formatType);Date date = null;date = formatter.parse(strTime);return date;}/*** * date要转换的date类型的时间 * * @param date * @return */public static long dateToLong(Date date) {return date.getTime();}
// 设置只能输入英文和数字mEtInfo.setKeyListener(DigitsKeyListener.getInstance(regix));mEtInfo.setInfoDigit("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890");/*** * 字符串 yyyy-MM-dd 转成MM月dd日 * * @param time * 传进来的格式为 yyyy-MM-dd * @return */public static String StringToMMDD(String time) {SimpleDateFormat format = new SimpleDateFormat(FORMAT_SHORT);Date date1 = null;try {date1 = format.parse(time);} catch (ParseException e) {e.printStackTrace();}SimpleDateFormat sdf = new SimpleDateFormat(FORMAT_MD);String mTime = sdf.format(date1);return mTime;}public static final intWEEKDAYS= 7;public static String[]dayOfWeeks= { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };public static String dateToWeek(Date date) {Calendar calendar = Calendar.getInstance();calendar.setTime(date);int dayIndex = calendar.get(Calendar.DAY_OF_WEEK);if (dayIndex < 1 || dayIndex > WEEKDAYS) {return null;}return dayOfWeeks[dayIndex - 1];}/*** * 字符串 yyyy-MM-dd转成星期几 * * @param time * 传进来的格式为 yyyy-MM-dd * @return */public static String StringToWeek(String time) {SimpleDateFormat format = new SimpleDateFormat(FORMAT_SHORT);try {Date date = format.parse(time);return dateToWeek(date);} catch (ParseException e) {e.printStackTrace();}return null;}// 将时间改成2h22min格式private String convertDuration(String duration) {if (TextUtils.isEmpty(duration)) {return null;}String[] strs = duration.split(":");StringBuilder sb_dur = new StringBuilder();sb_dur.append(Integer.valueOf(strs[0].toString()));sb_dur.append("h");sb_dur.append(Integer.valueOf(strs[1].toString()));sb_dur.append("min");return sb_dur.toString();}
阅读全文
0 0
- android 常用的帮助类和方法积累一
- 图片压缩的常用方法帮助类
- Android常用到得方法积累
- android canvas常用的方法解析(一)
- android canvas常用的方法解析(一)
- Android——常用代码段积累(一)
- SQL学习和积累(一些不常用确很有用的方法)
- 方法积累系列一
- Android 知识点积累(一)
- Android 知识点积累(一)
- 常用英语积累(一)
- 在数据库里面建立自己的帮助文档(将自己积累和学到的新知识积累)
- 平时积累的不常用的类
- J2ME与Android的常用类和方法对比
- J2ME与Android的常用类和方法对比
- Android SQLite 最常用的几个类和那些方法
- Android开发常用的一些类和方法。。。
- 细节的积累 ---字符串的常用方法总结
- Mac系统彻底解决matplotlib中文显示乱码的问题
- 【辨异】specially, especially
- C++参数入栈方式
- iOS开发经验总结
- 树莓派QT安装
- android 常用的帮助类和方法积累一
- js弹框方法
- Linux下安装tomcat8.5和jdk1.8
- JavaScript脚本访问后台服务实例
- JS程序验证哥德巴赫猜想
- 设计模式——六大设计原则
- 从零搭建直播聊天平台(三.video.js)
- iOS UIWebview加载URL静态页面部分手机加载不出界面
- 点击按钮复制文本框内容