用java代码实现自动在当前日期的基础上增加一个月,我所指的一个月,并不是固定的30天,有的月是30天,也有31天,还是28天,甚至29天,呵呵~~当前日期的格式是 yyyy-mm--dd,跪谢~~~~~
1、打开前端编辑软件,新建一个html文件。
2、在代码页面上创建一个点击按钮,然后给这个按钮添加一个获取当前时间的getTime方法,点击该按钮就会触发getTime方法。
3、找到<title>标签,在这个标签后面新建一个<scrtip>标签,然后在<script>标签里创建获取时间的getTime函数,最后使用new Date获取当前的时间。
4、在getTime函数中使用getFullYear()获取当前的年份;使用getMonth()获取当前的月份;使用getDay()获取当前日期。
5、把获取到的年、月、日组合为想要的时间格式,然后使用alert弹出。
6、保存html代码页面,使用浏览器打开,点击获取时间按钮。
用代码实现使当前日期 Date型的数据增加一个月操作如下:
Date本来就有setDate()的方法 ,用getDate()出来的数值+1就是加1天 如果大于本月最大天数会自动往下加一个月的 ,具体如下:
<script language="javascript">
var now = new Date();
now.setDate(now.getDate()+1);
alert(now);
</script>
获取上一个月或者下一个月的算法:
用代码实现当前日期 Date型其他转换情况举例:
String类型转date类型
/*** 获取当前时间
* * @return*/
public Date getDate(String str) {
try {java.text.SimpleDateFormat formatter = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
date = formatter.parse(str);
return date;
} catch (Exception e) {// TODO: handle exception}
return null;
}
本回答被网友采纳Calendar cal = Calendar.getInstance();
//下面的就是把当前日期加一个月
cal.add(Calendar.MONTH, 1)
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
System.out.println("today is:" + format.format(Calendar.getInstance().getTime()));
System.out.println("yesterday is:" + format.format(cal.getTime()));
扩展资料
以当前日期new Date()为例。也可以将例中new Date()换成任意Date对象)
1,获取今天的0时0分0秒。(常用于开始日期的获取)
var startDate= new Date(new Date().toLocaleDateString()); //Tue May 15 2018 00:00:00 GMT+0800 (中国标准时间)
2,获取一个月前的日期。
var lastM =new Date(new Date().setMonth(new Date().getMonth()-1));//Sun Apr 15 2018 09:18:08 GMT+0800 (中国标准时间)
3,获取前一天的日期。
var yesterday = new Date(new Date().setDate(new Date().getDate()-1));//Mon May 14 2018 09:26:39 GMT+0800 (中国标准时间)
本回答被网友采纳Calendar cal = Calendar.getInstance();
//下面的就是把当前日期加一个月
cal.add(Calendar.MONTH, 1)
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
System.out.println("today is:" + format.format(Calendar.getInstance().getTime()));
System.out.println("yesterday is:" + format.format(cal.getTime()));
扩展资料
以当前日期new Date()为例。也可以将例中new Date()换成任意Date对象)
1,获取今天的0时0分0秒(常用于开始日期的获取)
var startDate= new Date(new Date().toLocaleDateString()); //Tue May 15 2018 00:00:00 GMT+0800 (中国标准时间)
2,获取一个月前的日期
var lastM =new Date(new Date().setMonth(new Date().getMonth()-1));//Sun Apr 15 2018 09:18:08 GMT+0800 (中国标准时间)
3,获取前一天的日期
var yesterday = new Date(new Date().setDate(new Date().getDate()-1));//Mon May 14 2018 09:26:39 GMT+0800 (中国标准时间)
参考资料:百度百科 Date
用代码实现使当前日期 Date型的数据增加一个月
1、打开前端编辑软件,新建一个html文件。2、在代码页面上创建一个点击按钮,然后给这个按钮添加一个获取当前时间的getTime方法,点击该按钮就会触发getTime方法。3、找到标签,在这个标签后面新建一个标签,然后在标签里创建获取时间的getTime函数,最后使用newDate获取当前的时间。4、在getTime函数中使用get...
用代码实现使当前日期 Date型的数据增加一个月
你试下下面代码:Calendar cal = Calendar.getInstance();\/\/下面的就是把当前日期加一个月 cal.add(Calendar.MONTH,1);SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");System.out.println("today is:"+ format.format(Calendar.getInstance().getTime()));System.out.println("yes...
在ORACLE中如何在指定日期上增加月份 代码书上有 select ADD_MONTHS...
这是在20120101号是加上一个月 select to_date('2012-01-01','yyyy-mm-dd')+60 FROM dual;这是加了60天
在ASP中插入当前时间数据的时候我想在月份上加一个月该怎么写???大家...
DateAdd()函数说明: 返回一个被改变了的日期。语法格式: DateAdd(timeinterval,number,date)参数说明: timeinterval是要增加的时间间隔类型,如"y","m","d","h"等等; number是要增加的时间间隔的数量;date是时间增加的基准时间.代码范例: DataAdd("m",1,CDate("2004-09-14 17:12:23"))返...
javascript 增加一个月的函数怎么写啊,不是写死的
这个本身并不难,但你要把需求界定好,假如我输入2000-1-31,下一个日期是什么,2000-2-28?2月没有31号,还要考虑闰月的情况。js里面var myDate = new Date();这样就可以得到当前日期,有很多方法可以使用,先想好要做的是什么样,本身实现没什么难度。不愿意copy网上随处可见的代码过来,我也没...
js如何得到当前时间再加几天并且让时间自动变成下一年或者下一个月...
输入js代码:var a = '2012-12-11';var date1 = new Date(a.replace('-', '\/'));var t = date1.getTime() + 30 * 24 * 3600 * 1000;var date2 = new Date(t);document.body.innerText = date2;3、浏览器运行index.html页面,此时打印出了2012-12-11加上30天的日期结果。
JS显示时间的问题:fullDate=fullDate+(date.getMonth()+1)+"月";我...
window.onload = function getNowTime(){ \/\/取得当前时间 var now= new Date();var year=now.getYear(); \/\/在火狐上 显示 111 本应是 2011 var year=now.getFullYear(); \/\/这个也可以 var month=add_zero(now.getMonth()+1);var day=add_zero(now.getDate());var hour=add...
我想在html中实现显示当前日期的功能,应该怎么做?
Date();document.write("< color=#000000 style='font-size:9pt;font-family:宋体'>你好,今天是 ",today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日","欢迎你的到来"); 直接考到你要放置的地方,就可以了,字体的格式在color和style里改。
oracle 创建一个表test数据类型为date使用while循环语句插入10条,数据...
给你一个伪代码吧:使用oracle的 next_day() 函数 while i < 10 do insert test (time) values (next_day(sysdate));i++;DONE;关键是那个next_day函数 。。
求java Date类型字段加一天代码
Date date = new Date();Calendar calendar = new GregorianCalendar();calendar.setTime((Data)startdate); \/\/你自己的数据进行类型转换 calendar.add(calendar.DATE,1);\/\/把日期往后增加一天.整数往后推,负数往前移动 date=calendar.getTime();date就是增加一天以后的数据,如果需要的话,...