
java在当前系统时间加一天主要是使用calendar类的add方法,如下代码:
import javautilCalendar;
import javautilDate;
public class ceshi {
public static void main(String[] args) {
Date date = new Date();// 新建此时的的系统时间
Systemoutprintln(getNextDay(date));// 返回明天的时间
}
public static Date getNextDay(Date date) {
Calendar calendar = CalendargetInstance();
calendarsetTime(date);
calendaradd(CalendarDAY_OF_MONTH, +1);//+1今天的时间加一天
date = calendargetTime();
return date;
}
}
很高兴回答你的问题
下边是根据你的需求写的代码:
import javautilCalendar;
import javasqlDate;
public class TestAA {
/
@param args
/
public static void main(String[] args) {
Calendar cld = CalendargetInstance();
Date date = new javasqlDate(1319534374312l);;
cldsetTime(date);
/
注:在jdk16以后下列方法都已过时
dategetYear();
dategetMonth();
dategetDay();
/
Systemoutprintln("日期为:"+datetoString());
//方法一
Systemoutprintln("年份:"+cldget(CalendarYEAR));
Systemoutprintln("月份:"+(cldget(CalendarMONTH)+1));
Systemoutprintln("日:"+cldget(CalendarDAY_OF_MONTH));
//方法er
Systemoutprintln("年份:"+datetoString()split("-")[0]);
Systemoutprintln("月份:"+datetoString()split("-")[1]);
Systemoutprintln("日:"+datetoString()split("-")[2]);
}
}
如有疑问,请Hi我,谢谢!
祝学习愉快!
php获取昨天、今天、明天、上周、本月、一年后、十年后的开始时间戳和结束时间戳:
//php获取昨天日期date("Y-m-d",strtotime("-1 day"))
//php获取明天日期
date("Y-m-d",strtotime("+1 day"))
//php获取一周后日期
date("Y-m-d",strtotime("+1 week"))
//php获取一周零两天四小时两秒后时间
date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds"))
//php获取下个星期四日期
date("Y-m-d",strtotime("next Thursday"))
//php获取上个周一日期
date("Y-m-d",strtotime("last Monday"))
//php获取一个月前日期
date("Y-m-d",strtotime("last month"))
//php获取一个月后日期
date("Y-m-d",strtotime("+1 month"))
//php获取十年后日期
date("Y-m-d",strtotime("+10 year"))
//php获取今天起止时间戳
mktime(0,0,0,date('m'),date('d'),date('Y'));
mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
//php获取昨天起止时间戳
mktime(0,0,0,date('m'),date('d')-1,date('Y'));
mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
//php获取上周起止时间戳
mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
//php获取本月起止时间戳
mktime(0,0,0,date('m'),1,date('Y'));
mktime(23,59,59,date('m'),date('t'),date('Y'));
SimpleDateFormat formatter = new SimpleDateFormat("ddMMMyy", LocaleENGLISH);
Date date = formatterparse("23nov12");
Calendar cal = CalendargetInstance();
calsetTime(date);
caladd(CalendarDAY_OF_YEAR, 1);
String te = formatterformat(calgetTime());
#######
time 是2015-12-02转成的时间戳
结果我赋予_timeLabeltext = result; 是个UILabel
######
NSString timeStr = @"2015-12-02";
NSDateFormatter dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate nowDate =[NSDate date];
NSDate endDate = [dateFormatter dateFromString: timeStr]
NSTimeInterval timeNow = [nowDate timeIntervalSince1970];
NSTimeInterval time = [endDate timeIntervalSince1970];
timeNow = timeNow - time;
long temp = 0;
NSString result;//得到的结果
if (timeNow < 60) {
result = [NSString stringWithFormat:@"刚刚"];
}
else if((temp = timeNow/60) <60){
result = [NSString stringWithFormat:@"%ld分前",temp];
}
else if((temp = temp/60) <24){
result = [NSString stringWithFormat:@"%ld小时前",temp ];
}
else if((temp = temp/24) <30){
result = [NSString stringWithFormat:@"%ld天前",temp];
}
else if((temp = temp/30) <12){
result = [NSString stringWithFormat:@"%ld月前",temp];
}
else{
temp = temp/12;
result = [NSString stringWithFormat:@"%ld年前",temp];
}
_timeLabeltext = result;
}
这个我搞过,不懂可以追问我
var mydate = new Date();
var y = mydategetFullYear();
var m = mydategetMonth()+1;
var d = mydategetDate();
alert("今天的日期是:"+y+"年"+m+"月"+d+"日"); //这里是d出今天的日期,前四天的日期你相应的用d-n就可以了
以上就是关于java怎么获得当前时间多一天全部的内容,包括:java怎么获得当前时间多一天、java Date类型 按年,月,日 取出并输出 求高手.、在php中如何获得未来时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)