获取今天,昨天,上个月的日期 的方法: Calendar cal = Calendar.getInstance(); //获取今天的日期 cal.setTime(new Date()); int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH)+1; int day = cal.get(Calendar.DAY_OF_MONTH); logger.debug(year + " 年 " + month +
public Timestamp strToDate(int type){ Timestamp time = null; DateFormat format2= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = null; Calendar cale = Calendar.getInstance(); cale.add(Calendar.DATE, type); String tarday = new SimpleDate
unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒. 在大多数的UNIX系统中UNIX时间戳存储为32位,这样会引发2038年问题. 但是,因为需求是需要int类型的UNIX时间戳. 开始的时候我是这样设计的. /** * 获取当前事件Unxi 时间戳 * @return */ public static int getUnixTimeStamp(){ long rest=System.currentTimeMillis()/1000L; return (i
1.yyyy-mm-dd获取上个月 function getUpMonth(t){ var tarr = t.split('-'); var year = tarr[0]; //获取当前日期的年 var month = tarr[1]; //获取当前日期的月 var day = tarr[2]; //获取当前日期的日 var days = new Date(year,month,0); days = days.getDate();//获取当前日期中的月的天数 var year2 = year;