导航:首页 > 编程语言 > 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指定时间加一秒相关的资料

热点内容
如何扫描文件成电子档 浏览:531
win7共享win10打印机如何打印文件 浏览:388
海马定位安卓版 浏览:227
mysql同步数据库结构 浏览:107
打开方式怎么添加压缩文件 浏览:679
怎么插入单页网站 浏览:430
压缩文件过大发不过去怎么办 浏览:17
苹果手机无线传输文件 浏览:647
怎么把aep文件转换为gif 浏览:727
人寿保险app如何更改银行卡账号 浏览:713
食品生产风险大数据 浏览:718
文件ftp格式怎么转换成cad 浏览:117
小米平板2win10dnx 浏览:486
删除psd文件空白 浏览:19
手机默认应用程序修改器 浏览:299
苹果5s设置来电铃声 浏览:799
dnf90版本平民搬砖装备 浏览:422
group是什么文件 浏览:890
微信几天前删的文件怎么恢复 浏览:71
迅雷不下载上传数据文件 浏览:566

友情链接