
正文
java更改时间代码 java时间设置
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
这段循环遍历时间的java代码,怎么改才是正确的呢?
你把天数加上1的上面那一行代码注释取消掉改成 System.out.println(sdf.format(tmp)); 就行了啊....
你要显示每一天 那肯定得把打印代码写在循环里面呀 或者在循环里面把每一天都拼接在一起 最后return ,你目前把循环输出给注释掉了,然后又只return了最后一天的字符串回去 那当然只打印最后一天。
你要不就把那行代码取消了 ,要不就先声明一个String用来接收循环拼接完的日期最后return回去
相关问答
Q1: 如何在 java 中设置本机系统时间
public static void main(String[] args) { ActionListener time = new ActionListener() { // 监听事件,不然实现不了动态改变时间 public void actionPerformed(ActionEvent e) { //date对象代表当前的系统时间(毫秒) Date date = new Date(); //format对象是用来以指定的时间格式格式化时间的 SimpleDateFormat from = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); //这里的格式可以自己设置 //format()方法是用来格式化时间的方法 String times = from.format(date); System.out.println(times); } }; Timer tim = new Timer(1000, time); //这里表示1000毫秒更新一下时间 tim.start(); //启动 } 我这个答案肯定正确啊 下面帮你解释你的答案吧 Date //是在java.util.Date;里面 SimpleDateForma //这个是java.text.SimpleDateFormat;用来输出问本格式的 DateFormat //应该是在java.util.*;里面吧..应该是的 你那个错误是编译就没通过啊 public class Test 那你那个编译写的因该是 javac Test.java 编译的应该是类啊而不是javac time.java 请问你的time什么意思呢,所以你报的异常是找不到time类啊 呵呵...你是初学java吧该答的我都答完了拉!还特地帮你每句都写了解释 接下来你要给我分了吧 把我上面的那个代码复制进去就OK拉 还有不懂的就补充问题啊 我会关注你的问题的!
Q2: java语言怎么把时间修改成2014年1月1日10点13分14秒
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class ForStr {
public static void main(String[] args) throws ParseException {
String src="2014年1月1日10点13分14秒";
DateFormat df=new SimpleDateFormat("y年MM月dd日HH点mm分ss秒");
Date d=new Date();
System.out.println("设置前.获取当前时间:"+df.format(d));
d=df.parse(src);
System.out.println("设置后.获取当前时间:"+df.format(d));
}
}
Q3: java里实现修改系统时间
java修改系统时间:
1。windows环境下:
Runtime.getRuntime().exec("cmd /c date 2013-05-06");//Windows 系统
Runtime.getRuntime().exec("cmd /c time 22:35:00");//Windows 系统
2.linux环境下:
Runtime.getRuntime().exec(" sudo date -s 2013-05-06")//linux 系统为tomcat用户分配了权限
Runtime.getRuntime().exec(" sudo date -s 22:25:00")//linux 系统为tomcat用户分配了权限
java更改时间代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java时间设置、java更改时间代码的信息别忘了在本站进行查找喔。








