一、
1、js获得年月日时分秒的方式
var date = new Date();
注意:date.getMonth()得到的月是从0开始的,date所有的get方法除了date.getFullYear()得到的是2009外,其余的get方法得到的数若小于10,都是以单数出现,如6月,date.getMonth()+1 = 6 若要得到两位的自己加上0就可以了,如下面的转换方法。
2、获得毫秒数:
function date(){
}
得到的是:2592000000
注:getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。
3、js得到当前的时间
//得到当前时间,并且格式化你要的时间格式
var currentdate=new Date().Format("yyyy-MM-dd");
//获得当前时间,此格式为默认时间格式
var current = new Date();
//将当前时间设置成前29天时间
var befordate = new Date(current.getYear(),current.getMonth(),current.getDate()-29).Format("yyyy-MM-dd");
这里年月日都可以进行设置。
java中:
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
//传入yyyy-MM-dd 00:00:00.000,修正为yyyy-MM-dd 23:59:59.999
calendar.add(Calendar.DATE, +1);
calendar.add(Calendar.MILLISECOND, -1);