.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);
}
相关文章
- java7与java8中计算两个日期间隔多少年多少月多少天的实现方式
- java中如何将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式的啊
- 黑马程序员 Java中根据YYYY-MM-DD格式的日期计算为星期几的两种实现方式
- 怎样在java中随机生成日期,日期的格式最好是yyyy-mm-dd
- 黑马程序员—编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期, *程序计算这一天是星期几,并且计算出是一年中的第几天。 */
- 黑马程序员 Java中根据YYYY-MM-DD格式的日期计算为星期几的两种实现方式
- js 时间计算(加减天数、返回当前时间后一个星期的日期,返回格式yyyy-MM-dd)
- 浅析Java中的final关键字--转
- 使用Java计算字符串中单词出现次数的快速方法
- 转自TWaver Blog:电信网管中的Java客户端(一)