java获取当前时间
发布网友
发布时间:2022-04-21 03:37
我来回答
共3个回答
热心网友
时间:2022-06-17 19:05
因为你的这一句 Calendar c = Calendar.getInstance();是写在循环外面的,声明了c以后那c就是这一刻的时间,无论你再怎么循环还是只打印声明c时的时间。这段代码我没太看明白你要做什么,不过你想循环输出当前的时间可以这样写:
while(true){
Calendar c = Calendar.getInstance();
int time = c.get(Calendar.SECOND);
System.out.println(time);
}
把Calendar c = Calendar.getInstance();写在循环里就是不停的循环获得当前时间。
追问我在循环外边也获取时间一次,在里面获取一次,结果在里面获取的不顶用,
一开始想完成一个动作一直执行5秒,用别的方式搞定了,但是方法不明白这个为什么不行
追答
哦,我明白你意思了,那你应该这样写就可以了:
Calendar c = Calendar.getInstance();
int time = c.get(Calendar.SECOND);
int time2 = time+5;
while(time < time2){
c = Calendar.getInstance();
time = c.get(Calendar.SECOND);
System.out.println(time);
}
你没明白获得当前这一秒是在Calendar.getInstance()时就决定了,之后无论怎么调用c.get(Calendar.SECOND)都是同一个值。
热心网友
时间:2022-06-17 19:05
这个不是死循环吗,怎么看不懂啊,获取当前时间就获取当前时间 还去+5干嘛
热心网友
时间:2022-06-17 19:06
new Date();
java获取当前时间加半小时之后的时间
1、获取当前时间,获取到的时间类型是long类型的,单位是毫秒 2、在这个基础上加上30分钟:currentTime +=30*60*1000;3、格式化时间,获取到的就是当前时间半个小时之后的时间Date date=new Date(currentTime);4、建立时间格式化对象:SimpleDateFormat dateFormat = new SimpleDateFormat(yyyy-MM-dd ...
“java”中怎么得到当前时间的小时?
1、通过Date类来获取当前时间。Date day=new Date()SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")System.out.println(df.format(day))2、通过System类中的currentTimeMillis方法来获取当前时间。SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ...
JAVA中获取系统当前时间该怎么写?
一. 获取当前系统时间和日期并格式化输出:\x0d\x0a\x0d\x0aimport java.util.Date; \x0d\x0aimport java.text.SimpleDateFormat;\x0d\x0a\x0d\x0apublic class NowString { \x0d\x0a public static void main(String[] args) { \x0d\x0a SimpleDateFormat df = ne...
java如何获取当前时间 年月日 时分秒
//得到long类型当前时间 long l = System.currentTimeMillis();//new日期对 Date date = new Date(l);//转换提日期输出格式 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM- dd HH:mm:ss");System.out.println(dateFormat.format(date));...
java 获取当前时间,将天数减一天,返回Date.
具体如下:java.util.CalendarvoidsetTime(Date date)Sets this Calendar's time with the given Date.设置日期时间abstract void add(int field, int amount)Adds or subtracts the specified amount of time to the given calendar field,based on the calendar's rules.参数1是 Calendar.DAY_...
Java中如何获取当前时间。
import java.text.*;//以下是利用Calendar类来实现日期时间的,和Date类相比较比较简单 public class TestDate2 { public static void main(String[] args) { Calendar ca = Calendar.getInstance();int year = ca.get(Calendar.YEAR);//获取年份 int month=ca.get(Calendar.MONTH);//获取月份 i...
java调用实时时间的有方法吗?
1、JAVA 获取当前实时时间或日期,都可以通过 java.util.Date 类来获取。2、调用 new java.util.Date().getTime(); 这个方法获取的就是当前的时间,然后根据需要在进行格式化显示,格式化类为:SimpleDateFormat。3、具体的代码如下图所示。
java如何获取当前时间 年月日 时分秒
1.获取当前时间,并格式化为(年-月-日 时:分:秒)。Date t = new Date();SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(df.format(t));打印输出结果如下图:2.将java.util.Date转换为java.sql.Date格式。java.sql.Date sqld = new java....
java 怎么得到timestamp的类型的当前时间?
在java当中要获得timestamp的类型的当前时间,需要按照不同的java类型进行正确的编码,掌握相关的技巧来整理系统时间数据,并及时修补漏洞即可解决该问题,具体的操作方法可以吃参考下面的内容。1、首先要明确java的类型分类,注意分析java中Date及Timestamp时间的相关内容,在 Java编程当中,主要分为JavaSQLDAO...
【Java】怎样获取当前系统时间,需要的格式为yyyy-MM-dd HH:mm:ss_百 ...
1、打开Eclipse的主界面,需要通过图示的按钮来引入java包。2、下一步开始第一种方法,直接输入图示的代码。3、或者用第二种方法,增加图示的代码来组合各个字段。4、以上两种方法都会在控制台输出图示的结果,即可实现【Java】获取当前系统时间了。