时间上的格式化
2016-01-22 00:00
309 查看
//获取当前时间long类型 public static long getTimeInSecond() { long time = System.currentTimeMillis(); return (time / 1000L); } public static String getTimeStringInMinute() { Calendar calendar = Calendar.getInstance(); DateFormat dateFormat = new SimpleDateFormat("HH:mm"); return dateFormat.format(calendar.getTime()); } //long类型时间转换为需要的类型 public static String getTimeLongInDate(Long time,String format){ SimpleDateFormat sdf= new SimpleDateFormat(format); //前面的lSysTime是秒数,先乘1000得到毫秒数,再转为java.util.Date类型 Date dt = new Date(time * 1000); String sDateTime = sdf.format(dt); return sDateTime; } //时间格式化 public static String getTimeLongDate(Long time){ SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //前面的lSysTime是秒数,先乘1000得到毫秒数,再转为java.util.Date类型 Date dt = new Date(time * 1000); String sDateTime = sdf.format(dt); return sDateTime; } //获取3个月前的时间 public static String getBeforeTime(){ Date dNow = new Date(); //当前时间 Date dBefore = new Date(); Calendar calendar = Calendar.getInstance(); //得到日历 calendar.setTime(dNow);//把当前时间赋给日历 calendar.add(calendar.MONTH, -3); //设置为前3月 dBefore = calendar.getTime(); //得到前3月的时间 SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd"); String defaultStartDate = sdf.format(dBefore); //格式化前3月的时间 return defaultStartDate; } /** * 获取当前时间 * @return */ public static String getCurrentDate(String dateFormat) { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat(dateFormat); String dateString = formatter.format(currentTime); return dateString; }
相关文章推荐
- EditText输入自动空格
- SpringMVC参数绑定---对象绑定
- MindMapper内置浏览器如何进行使用
- arm-linux头文件相关
- 即时通讯发消息出现ListView左边视图突然闪现,再加载右边视图的bug
- Android ORMLite的使用
- 别让惰性控制你
- 教你Zbrush中的四种裁切笔刷
- 2016/01/22 Python学习3
- 自定义SQL函数 实现SPlit字符截取功能
- 蜂窝教育安卓改变我的命运 现已是高薪工程师
- java视频教程之十个程序员要知道的调试技巧
- joomla第一单元第八节模板介绍和第九节模块管理
- joomla第一单元第十节K2内容模板和K2模块样式
- Oracle数据操作之默认0为' '
- android studio使用教程(九)eclipse工程导入studio中乱码解决方案
- 228,多线程之延迟加载实例
- 可视化分析2015年中国内地电影总票房Top25
- 十步完全理解SQL
- js中获取元素自身样式