时间的计算类CaculateDate
来源:互联网 发布:淘宝宝贝描述评分 编辑:程序博客网 时间:2024/06/07 18:55
import java.text.SimpleDateFormat;import java.util.Calendar;public class CaculateDate {/**计算日期 * @param num 日期区间大小 * @param type 日期区间类型 * @return 日期 */public String caculateDateTime(int num, String type) {String resultDateTime = null;Calendar cc = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try {if (type.equals("day"))num = num * 1;else if (type.equals("week"))num = num * 7;else if (type.equals("month"))num = num * 30;else if (type.equals("quarter"))num = num * 90;else if (type.equals("half a year"))num = num * 180;else if (type.equals("year"))num = num * 365;cc.add(Calendar.DAY_OF_MONTH, -num);resultDateTime = sdf.format(cc.getTime());} catch (Exception e) {System.out.println(e.getMessage());}return resultDateTime;}/**样例 * @param args */public static void main(String[] args) {CaculateDate c = new CaculateDate();System.out.println(c.caculateDateTime(1, "day"));}}
假如现在是2013-08-10 19:59:08,它的计算结果如下:
可能会应用到的地方:
1.商城计算一段时间内的商品数目;
2.在一段时间内的访问量;
- 时间的计算类CaculateDate
- 一个计算脚本运行时间的类
- php 计算程序运行时间的类
- PHP计算程序运行时间的类
- timer类,计算脚本的运行时间
- c++ 计算时间的date类
- java 用于计算时间的工具类
- 关于时间计算的工具类 DateTool
- 时间复杂度的计算
- 时间复杂度的计算
- 时间复杂度的计算
- 计算下一秒的时间
- 时间复杂度的计算
- 时间复杂度的计算
- 时间复杂度的计算
- php的时间计算
- c#时间的计算
- 时间日期的计算
- HDU 1014 Uniform Generator
- HDU 4584
- UVA 11987 Almost Union-Find (并查集)
- 随笔1(QAction与状态栏添加)
- HDU 4585
- 时间的计算类CaculateDate
- poj 2112 (最大流+二分)
- 两分钟彻底让你明白Android Activity生命周期(图文)!
- C++学习过程6
- hdu 4631(增量最近点对)
- Android全屏,在任意地方,不必在onCreate()时初始化全屏
- 正则表达式大全
- 负载均衡技术
- 使用PhoneGap开发Android程序