SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date now = new Date();
Systemoutprintln("当前时间:" + sdfformat(now));
方法一:
Date afterDate = new Date(now getTime() + 300000);
Systemoutprintln(sdfformat(afterDate ));
方法二:
Calendar nowTime = CalendargetInstance();
nowTimeadd(CalendarMINUTE, 5);
Systemoutprintln(sdfformat(nowTimegetTime()));
Date date = new Date()//当前时间
startTime = dategetTime()//当前时间的毫秒数
endTime = new Date(2015, 8, 1)getTime();//得到1581号的毫秒数
你要的剩余时间毫秒t = (endTime-startTime);
t/1000就是秒数 t/1000/60 就是分钟 以此类推
第一种解决办法:
public static void main(String[] args) {
String str = "2013-07-21 12:13";
str = strreplaceAll(" ", "-")replaceAll(":", "-");
String strs[] = strsplit("-");
for (int i = 0; i < strslength; i++) {
Systemoutprintln(strs[i]);
}
}
刚想写另外一种,被楼上兄台写了。。。
代码如下:
import javatextSimpleDateFormat;
import javautilCalendar;
import javautilDate;
public class DateTestUtil {
public static void main(String[] args) throws Exception {
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
String str="20110823";
Date dt=sdfparse(str);
Calendar rightNow = CalendargetInstance();
rightNowsetTime(dt);
rightNowadd(CalendarYEAR,-1);//日期减1年
rightNowadd(CalendarMONTH,3);//日期加3个月
rightNowadd(CalendarDAY_OF_YEAR,10);//日期加10天
Date dt1=rightNowgetTime();
String reStr = sdfformat(dt1);
Systemoutprintln(reStr);
}
}
注:在Calendar对象的add方法中,第二个参数为正数表示“加”,负数表示“减”。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
主要组成
Java由四方面组成:
●Java编程语言,即语法。
●Java文件格式,即各种文件夹、文件的后缀。
●Java虚拟机(JVM),即处理class文件的解释器。
●Java应用程序接口(Java API)。
体系
Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版),
JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),
Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。
以上就是关于请问,java如何计算出当前时间后5分钟的时间,谢谢,麻烦贴下代码全部的内容,包括:请问,java如何计算出当前时间后5分钟的时间,谢谢,麻烦贴下代码、用java如何实现动态获取当前时间到过期时间的剩余时间、java 有字符串2014-9-10 11:20如何分别取得月,日,时,分等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)