导航:首页 > 编程语言 > java指定时间加一秒

java指定时间加一秒

发布时间:2024-06-10 15:58:22

A. 用java怎么使变量每秒钟加1急!!

其实就是让线程休眠一秒就可以了很简单
例子如下
package com.zhh.test;

public class Count {

public static void main(String[] args){

int count = 0;
while(true){

System.out.println(count++);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

}

B. 如何实现对一个日期进行加1

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class DateByte { public static void main(String[] args) throws ParseException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
/*
* 将yyyy-1-1转换成yyyy-01-01
*/
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(str);
String str2 = sdf.format(date);
String year = str2.substring(0, 4);
String month = str2.substring(5, 7);
String day = str2.substring(8, 10);
Calendar c = Calendar.getInstance();
c.set(Integer.parseInt(year), Integer.parseInt(month), Integer
.parseInt(day)); c.add(Calendar.DAY_OF_MONTH, 1);
year = Integer.toString(c.get(Calendar.YEAR));
month = Integer.toString(c.get(Calendar.MONTH));
day = Integer.toString(c.get(Calendar.DATE));
String newDate = year + "-" + month + "-" + day;
System.out.println(newDate);
}
}

C. java 取系统时间并加1秒钟

packagetest;

importjava.util.Calendar;

publicclassJButtonTest
{
publicstaticvoidmain(String[]args)
{
Calendarcalendar=Calendar.getInstance();
System.out.println(calendar.getTime());
calendar.add(Calendar.SECOND,1);
System.out.println(calendar.getTime());
}
}

D. java 给固定日期(字符串)加上当前的 时分秒

java.text.SimpleDateFormat simpleDateFormat = new java.text.SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
java.util.Date currentTime = new java.util.Date();
String time = simpleDateFormat.format(currentTime).toString();

当前系统时间:time

E. 在此java程序上,添加实现一个方法add(),增加一秒后,并显示时间。

class Clock{
int hour,min,sec;
Clock(int h,int m,int s){
hour=h;
min=m;
sec=s;
}
Clock(){}
void add(){
sec++;
}
void show()
{
System.out.printf("时间 %d:%d:%d",hour,min,sec);
System.out.println();
}
}
public class TextClass{
public static void main(String args[]){
Clock c1=new Clock(4,20,9);
Clock c2=new Clock(2,3,4);
Clock c3=new Clock(14,2,9);
c1.show();
c2.show();
c3.show();
c3.add();
c3.show();
}
}

F. java 给固定日期(字符串)加上时分秒

如果你用的是 Java8:

importjava.time.Duration;
importjava.time.LocalTime;

publicclassTest{

=LocalTime.of(0,0,0);

publicstaticvoidmain(String[]args)throwsException{
LocalTimetime=LocalTime.parse("21:53:00");

LocalTimeaugment=LocalTime.parse("01:50:22");

LocalTimetime2=plusTime(time,augment);

System.out.println("time2:"+time2);
}

/**
*在current的基础上增加augment所表示的时间(间隔)
*/
(LocalTimecurrent,LocalTimeaugment){
Durationration=Duration.between(START,augment);
returncurrent.plus(ration);
}

}

运行:

G. java如何进行时间加减

1.用java.util.Calender来实现

Calendar calendar=Calendar.getInstance();
calendar.setTime(new Date());
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期
calendar.set(Calendar.DAY_OF_MONTH,calendar.get(Calendar.DAY_OF_MONTH)+1);//让日期加1
System.out.println(calendar.get(Calendar.DATE));//加1之后的日期Top

2.用java.text.SimpleDateFormat和java.util.Date来实现

Date d=new Date();
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
System.out.println("今天的日期:"+df.format(d));
System.out.println("两天前的日期:" + df.format(new Date(d.getTime() - 2 * 24 * 60 * 60 * 1000)));
System.out.println("三天后的日期:" + df.format(new Date(d.getTime() + 3 * 24 * 60 * 60 * 1000)));

GregorianCalendar gc=new GregorianCalendar();
gc.setTime(new Date);
gc.add(field,value);
value为正则往后,为负则往前
field取1加1年,取2加半年,取3加一季度,取4加一周
取5加一天....

H. java 指定一个起始时间,用循环打印,每打印九个就加一秒,继续打印。求大神帮忙

你那个太乱了,稍微帮你整理了下
import java.text.SimpleDateFormat;
import java.util.Date;

public class StringtoDate {
public static void main(String args[]) throws Exception {
String input = "[10/11/2015:00:00:01 +0800]";
SimpleDateFormat format = new SimpleDateFormat("[dd/MM/yyyy:HH:mm:ss Z]");
Date d = new Date();
d = format.parse(input);
System.out.println("起始时间:" + format.format(d));
while (true) {
Thread.sleep(1000);
String dateString = format.format(new Date(d.getTime() + 1000));
d = format.parse(dateString);
for (int i = 0; i < 9; i++) {
Thread.sleep(500);
System.out.println(dateString);
}
}
}
}

阅读全文

与java指定时间加一秒相关的资料

热点内容
无法找到脚本文件vbs 浏览:46
所谓的少儿编程课是指什么 浏览:536
抖音付费是什么app 浏览:887
在文件里面找不到打印机怎么办 浏览:299
电脑c盘垃圾找不到文件 浏览:990
电商平台掌握的数据包括哪些 浏览:559
顺德区陈村镇哪里有学编程的 浏览:872
ios9实战开发教程视频教程 浏览:427
索尼z3安卓71 浏览:80
手机锁屏后的文件在哪里 浏览:282
枪神纪母猴飞天教程 浏览:516
快捷建立文件夹 浏览:477
exe视频文件没有注册类 浏览:451
unix批量删除文件名前缀 浏览:541
k750s升级bios 浏览:147
学韩语用什么app 浏览:478
110固态硬盘分区win10 浏览:317
怎么恢复系统文件 浏览:358
数据线转换器多少钱 浏览:274
美国队长qq皮肤多少钱 浏览:630

友情链接