android日期事件管理
来源:互联网 发布:淘宝5元红包坑坏卖家 编辑:程序博客网 时间:2024/05/21 05:19
package xx.utils;import android.annotation.SuppressLint;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateTimeUtils { public String getRecordName(){ dateFormat.applyPattern("yyyyMMddHHmmss"); return dateFormat.format(new Date()); } @SuppressLint("SimpleDateFormat") SimpleDateFormat dateFormat=new SimpleDateFormat(); /** * 获取日期 * @param date * @return */ public String getDate(Date date){ dateFormat.applyPattern("yyyy-MM-dd"); return dateFormat.format(date); } /** * 获取当前日志 * @return */ public String getCurDate(){ dateFormat.applyPattern("yyyy-MM-dd"); return dateFormat.format(new Date()); } public String getNextDate(long time){ dateFormat.applyPattern("yyyy-MM-dd"); return dateFormat.format(new Date(time+86400000L)); } public String getLastDate(long time){ dateFormat.applyPattern("yyyy-MM-dd"); return dateFormat.format(new Date(time-86400000L)); } public String getDateBefore(int days){ return getDateBefore(days, System.currentTimeMillis()); } public String getDateAfter(int days){ return getDateAfter(days, System.currentTimeMillis()); } public String getDateBefore(int days,long time){ dateFormat.applyPattern("yyyy-MM-dd"); return dateFormat.format(new Date(time-days*86400000L)); } public String getDateAfter(int days,long time){ dateFormat.applyPattern("yyyy-MM-dd"); return dateFormat.format(new Date(time+days*86400000L)); } /** * 根据毫秒数获取时间 * @param time * @return */ public String getTime(long time){ dateFormat.applyPattern("yyyy-MM-dd HH:mm:ss"); return dateFormat.format(new Date(time)); } /** * 获取当前系统时间 * @return */ public String getCurTime(){ dateFormat.applyPattern("yyyy-MM-dd HH:mm:ss"); return dateFormat.format(new Date()); } /** * 获取当前时间向前推移days天的时间 * @param days * @return */ public String getTimeBefore(int days){ dateFormat.applyPattern("yyyy-MM-dd HH:mm:ss"); return dateFormat.format(new Date(System.currentTimeMillis()-days*86400000L)); } /** * 格式化时间字符串为指定的时间字符串 * @param str * @return */ @SuppressWarnings("deprecation") public String getFormatTime(String str){ Date date=new Date(str); return getTime(date.getTime()); } /** * 格式化时间字符串为指定的时间字符串 * @param str * @return * @throws ParseException */ @SuppressWarnings("deprecation") public long getTime(String str) throws ParseException{ dateFormat.applyPattern("yyyy-MM-dd HH:mm:ss"); return dateFormat.parse(str).getTime(); } /** * 根据制定字符串格式化 时间字符串为时间 * @param str * @return */ public Date getDate(String str){ dateFormat.applyPattern("yyyy-MM-dd"); try { return dateFormat.parse(str); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; }}
0 0
- android日期事件管理
- RTC,system timer, android时间日期管理
- 关于android电源管理监听事件
- android 管理ViewGroup中的触摸事件
- android 事件监听,蓝牙开启与关闭,java_Date日期
- 事件管理
- 日期控件事件
- js事件日期对象
- Android 4.0按键事件以及电源管理流程分析
- Android 4.0按键事件以及电源管理流程分析
- 从零开始学android:Android事件处理—监听日期与时间的改变
- java日期的管理
- oracle 日期管理函数
- 日期格式的管理
- Android常用控件之按钮选择器/九妹图,按钮点击事件+页面跳转+Toast,单选框.时间日期控件 /时间日期对话框
- Android常用控件(按钮事件,Toast,单选复选,时间日期选择框)解析
- 批处理 记录 事件日期,保存事件明细
- libevent--事件管理、缓存管理
- 程序员如何快速准备面试中的算法
- 编写一个函数reverse_string(char * string)(递归实现)
- 【MFC】头文件内的函数重定义问题
- AEAI Portal手机门户配置手册
- 033:异常处理:你不可能总是对的2
- android日期事件管理
- 求职之路
- 在Eclipse里自动导入相应包的类名的快捷键
- android4.2及之后开启手机多用户功能的笔记
- Mysql MERGE引擎简介
- Qt 读写Excel,并显示到tablewidget
- Java连接access
- Linux下eclipse编译C++动态链接库报错问题解决
- 设计模式学习(三)------工厂方法模式