「javadate加」java todate
本篇文章给大家谈谈javadate加,以及java todate对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java日期相加
- 2、怎么给java Date类型字段加一天代码?
- 3、求java Date类型字段加一天代码
- 4、java怎么实现两个date相加博客
- 5、java中date的获取以及使用
- 6、java中怎么把两个为Date类型的数据相加哦
java日期相加
这不用大神。。。
String d1 = "2015-03-14";
String d2 = "2015-08-14";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date1 = format.parse(d1);
Date date2 = format.parse(d2);
// d1+180天
Date date3 = new Date(date1.getTime() + 180L * 24L * 60L * 60L * 1000L);
String d3 = format.format(date3);
System.out.println(d3);
// d2减去d1是多少
long day = (date2.getTime() - date1.getTime()) / (24L * 60L * 60L * 1000L);
System.out.println(day);
怎么给java Date类型字段加一天代码?
String startdate=UIDBComboBox1.getValue();
Date date = (new SimpleDateFormat("yyyy-MM-dd")).parse(startdate);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DATE,1);
date =cal.getTime();
startdate = (new SimpleDateFormat("yyyy-MM-dd")).format(date);
举例:
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class $ {
public static void main(String[] args) {
Format f = new SimpleDateFormat("yyyy-MM-dd");
Date today = new Date();
System.out.println("今天是:" + f.format(today));
Calendar c = Calendar.getInstance();
c.setTime(today);
c.add(Calendar.DAY_OF_MONTH, 1);// 今天+1天
Date tomorrow = c.getTime();
System.out.println("明天是:" + f.format(tomorrow));
}
}
结果:
今天是:2013-10-09
明天是:2013-10-10
求java Date类型字段加一天代码
Date date = new Date();
Calendar calendar =
new GregorianCalendar();
calendar.setTime((Data)startdate); //你自己的数据进行类型转换
calendar.add(calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动
date=calendar.getTime();
date就是增加一天以后的数据,如果需要的话,还可以对时分秒进行增减
java怎么实现两个date相加博客
用Calendar对象
Date dt = new Date();
Calendar c = Calendar.getInstance();
c.setTime(dt);
c.add(Calendar.DATE, 1);
dt = c.getTime();
java中date的获取以及使用
1、使用new Date()获取当前日期,new Date().getTime()获取当前毫秒数
2、计算公式,等于获取的当前日期减去或者加上一天的毫秒数。一天的毫秒数的计算公式:24小时*60分钟*60秒*1000毫秒,也是86400000毫秒。
举例:
Date curDate = new Date();
var preDate = new Date(curDate.getTime() - 24*60*60*1000); //前一天
var nextDate = new Date(curDate.getTime() + 24*60*60*1000); //后一天
以下图片使用后台输出表示。
扩展资料
var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间
Date.prototype.isLeapYear 判断闰年
Date.prototype.Format 日期格式化
Date.prototype.DateAdd 日期计算
Date.prototype.DateDiff 比较日期差
Date.prototype.toString 日期转字符串
Date.prototype.toArray 日期分割为数组
Date.prototype.DatePart 取日期的部分信息
Date.prototype.MaxDayOfDate 取日期所在月的最大天数
Date.prototype.WeekNumOfYear 判断日期所在年的第几周
StringToDate 字符串转日期型
IsValidDate 验证日期有效性
CheckDateTime 完整日期时间检查
daysBetween 日期天数差
java中怎么把两个为Date类型的数据相加哦
public static void main(String[] args){
String date="12:30:30";
Calendar cal=Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, 12);
cal.set(Calendar.MINUTE, 30);
cal.set(Calendar.SECOND, 30);
System.out.println(cal.getTime());
/**
* 时间相加 00:00:30
*/
int hourAdd=0;//时
int minuteAdd=0;//分
int secondAdd=30;//秒
cal.add(Calendar.HOUR_OF_DAY, hourAdd);//加时
cal.add(Calendar.MINUTE, minuteAdd);//加分
cal.add(Calendar.SECOND, secondAdd);//加秒
System.out.println(cal.getTime());
}
关于javadate加和java todate的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。