「java修改时间天数」java修改文件修改日期

博主:adminadmin 2022-12-18 06:51:06 65

本篇文章给大家谈谈java修改时间天数,以及java修改文件修改日期对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java时间转换

Java 毫秒转换为(天:时:分:秒)方法

public static String format(long ms) {

//将毫秒数换算成x天x时x分x秒x毫秒

int ss = 1000;

int mi = ss * 60;

int hh = mi * 60;

int dd = hh * 24;

long day = ms / dd;

long hour = (ms - day * dd) / hh;

long minute = (ms - day * dd - hour * hh) / mi;

long second = (ms - day * dd - hour * hh - minute * mi) / ss;

long milliSecond = ms - day * dd - hour * hh - minute * mi - second * ss;

String strDay = day 10 ? "0" + day : "" + day;

String strHour = hour 10 ? "0" + hour : "" + hour;

String strMinute = minute 10 ? "0" + minute : "" + minute;

String strSecond = second 10 ? "0" + second : "" + second;

String strMilliSecond = milliSecond 10 ? "0" + milliSecond : "" + milliSecond;

strMilliSecond = milliSecond 100 ? "0" + strMilliSecond : "" + strMilliSecond;

return strDay + " " + strHour + ":" + strMinute + ":" + strSecond + " " + strMilliSecond;

}

通过此方法可以将毫秒转换成 天:时:分:秒

也可以对此方法进行稍微的修改就可以转换成其他格式。

新手求教Java时间转换问题(增加天数后的日期输出)

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

public class Test

{

public static void main(String[] args)

{

Date d = new Date();

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String date = format.format(d);

System.out.println("现在的日期是:" + date);

Calendar ca = Calendar.getInstance();

ca.add(Calendar.DATE, 30);// 30为增加的天数,可以改变的

d = ca.getTime();

String backTime = format.format(d);

System.out.println("增加天数以后的日期:" + backTime);

}

}

请教如何在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把这样的日期格式转化成天数 1years 22 weeks, 3 days, 21 hours, 59 minutes

//你那个字体看不清,中间有没有空格?逗号后面有没有空格?小时和分钟忽略?

public class StringTest {

public static void main(String[] args) {

String string = "1 year,2 weeks,1 day,20 hours,55 minutes";

System.out.println(check(string));

}

public static int check(String string) {

String[] split = string.split(",");

int sum = 0;

for (String s : split) {

if (s.lastIndexOf(" year") != -1) {

sum += Integer.parseInt(s.substring(0, s.length() - 5)) * 365;

System.out.println(s);

}

if (s.lastIndexOf(" weeks") != -1) {

sum += Integer.parseInt(s.substring(0, s.length() - 6)) * 7;

}

if (s.lastIndexOf(" day") != -1) {

sum += Integer.parseInt(s.substring(0, s.length() - 4));

}

}

return sum;

}

}

java修改时间天数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java修改文件修改日期、java修改时间天数的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-18,除非注明,否则均为首码项目网原创文章,转载请注明出处。