android获取具体时间项,解析string到date
来源:互联网 发布:网页英文翻译软件 编辑:程序博客网 时间:2024/05/04 06:32
android获取具体时间项,解析String到Date. SharedPreference存储ArrayList
获取具体各个时间项
Calendar calendar = Calendar.getInstance();calendar.setTime(date);// 获取小时// int hour = calendar.get(Calendar.HOUR_OF_DAY);int hour = calendar.get(Calendar.HOUR);// 获取分钟int minute = calendar.get(Calendar.MINUTE);
解析String到Date
- 注意通配符 T Z 的写法
- 注意try-catch的处理,有待优化
public static String DATE_PATTERN = "yyyy-MM-dd'T'HH:mm:ss'Z'";public static String DATE_PATTERN2 = "yyyy-MM-dd HH:mm:ss";SimpleDateFormat format = new SimpleDateFormat(Constant.DATE_PATTERN); Date returneDate = null; try { returneDate = format.parse(dateString); } catch (ParseException e) { format = new SimpleDateFormat(Constant.DATE_PATTERN2); try { returneDate = format.parse(dateString); } catch (ParseException e1) { e1.printStackTrace(); } }
SharedPreference存储ArrayList
思路就是Set为中间的介质,首先初始化HashSet, 然后再使用addAll
Set<String> tagSet = new HashSet<String>(); tagSet.addAll(toTagNames(person.tagList));
person.tagList = toTags(mSharedPreferences.getStringSet(Person.jSON_TAGS, new HashSet<String>()));
public ArrayList<String> toTagNames(ArrayList<TagBean> tags){ ArrayList<String> tagNames = new ArrayList<String>(); for(int i = 0; i < tags.size(); i++){ tagNames.add(tags.get(i).name); } return tagNames; }
public ArrayList<TagBean> toTags(Set<String> tagStrings){ ArrayList<String> tagList = new ArrayList<String>(); tagList.addAll(tagStrings); ArrayList<TagBean> tags = new ArrayList<TagBean>(); for(int i = 0; i < tagStrings.size(); i++){ tags.get(i).name = tagList.get(i); } return tags; }
0 0
- android获取具体时间项,解析string到date
- 获取当前的时间(Date-->String)
- 获取date和string类型系统时间
- Android获取Date时间汇总
- java 日期的格式化、解析、数据库相关操作、获取系统时间、String与Date的转换
- 获取日期和时间 string date( string format [, int timestamp] )
- Android之获取系统时间のDate
- Java获取当前时间及String、datetime、date相互转化
- java获取系统时间(string和date)
- Java获取当前时间及String、datetime、date相互转化
- 时间转换String-date Date-String
- new Date()获取的时间精确到毫秒
- shell命令date获取时间精确到毫秒
- String类与date类的转换,date类的计算以及获取当前时间
- String类与date类的转换,date类的计算以及获取当前时间
- date 获取时间
- Date 获取时间方法
- android-----获取具体时间并转换为字符型
- 我现在的心情!!!
- 移植 NTP客户端 到ARM
- Unity2D动态设置SpriteRender的Sprite(Multipe)
- 多线程下HashMap形成死循环,CPU接近100%
- PLSQL访问网页简单案例(一)
- android获取具体时间项,解析string到date
- 腐蚀与膨胀
- 博客开张之面试(1),SQL语句
- Spring事务管理——使用XML配置声明式事务
- MyBatis快速入门
- 【Android应用开发技术:用户界面】视图组件View
- Javascript MVC 学习笔记(一) 模型和数据
- Python 字符编码判断
- 百度云推送ios没收到信息怎么破