java中日期加减计算
2006-08-21 11:52
423 查看
.NET里面日期的相关计算真是太简单了,直接有方法,java咋就这么麻烦呢!
public static void main(String[] args) {
String strNow = "20060821010101"; //当前日期 yyyyMMddhhmmss格式
String strAddDays = "-100"; //求前100天的日期
Date dt = new Date(strNow .subString(0,4) + "/"
+ strNow .subString(4,6) + "/"
+ strNow .subString(6,8) + " "
+ strNow .subString(8,10) + ":"
+ strNow .subString(10,12) + ":"
+ strNow .subString(12,14) );
long now = dt.getTime();
long next = now + Long.parselong(strAddDays) * 24 * 3600 * 1000; //一天24小时*3600秒*1000毫秒
Date dtNext = new Date(next);
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss");
String strNext = df.format(dtNext);
}
有没有人有更方便的方法?
public static void main(String[] args) {
String strNow = "20060821010101"; //当前日期 yyyyMMddhhmmss格式
String strAddDays = "-100"; //求前100天的日期
Date dt = new Date(strNow .subString(0,4) + "/"
+ strNow .subString(4,6) + "/"
+ strNow .subString(6,8) + " "
+ strNow .subString(8,10) + ":"
+ strNow .subString(10,12) + ":"
+ strNow .subString(12,14) );
long now = dt.getTime();
long next = now + Long.parselong(strAddDays) * 24 * 3600 * 1000; //一天24小时*3600秒*1000毫秒
Date dtNext = new Date(next);
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss");
String strNext = df.format(dtNext);
}
有没有人有更方便的方法?
相关文章推荐
- java中日期加减计算(转)
- Java 日期加减计算.
- java 日期加减天数、月数、年数的计算方式
- java 日期计算(日期加减)
- java 日期加减计算 获取上周、本周、下周的时间
- 关于Java中关于日期的年月日时分秒的加减计算结果
- java 日期加减天数、月数、年数的计算方式
- Java中日期的格式化和加减计算
- java 日期加减天数、月数、年数的计算方式
- Java中关于日期的年月日时分秒的加减计算
- java 日期加减天数、月数、年数的计算方式
- java中日期加减计算(转)
- java对日期Date类进行加减运算、年份加减,月份加减
- java中日期、日期格式、日期的解析和日期的计算
- java计算两个日期间过了多少天
- Java实现计算两个日期间相隔周数
- Java按自然月计算两个日期相差的年月日
- js 时间计算(加减天数、返回当前时间后一个星期的日期,返回格式yyyy-MM-dd)
- java 计算两个日期相差了几个月
- iOS日期加减计算