Date now=new Date()now就是当前的时间。然后格式化成你需要的格式就行了。当前日期只需要直接:new java.util.Date(); 就可以了。SimpleDateFromat() sdf = new SimpleDateFromat("yyyy-MM-dd HH:mm:ss");sdf.format(new Date());说明该方法已经过期
因为有更好的方法出现了呗。。。API里写的很清楚intgetDate()已过时。从JDK1.1开始,由Calendar.get(Calendar.DAY_OF_MONTH)取代。intgetDay()已过时。从JDK1.1开始,由Calendar.get(Calendar.DAY_OF_WEEK)取代。intgetHours()已过时。从JDK1.1开始,由Calendar.get(Calendar.HOUR_OF_DAY)取代。
// 日期加1天 date = c.getTime(); return date; }}public class MyTest {public static void main(String[] args) {Date date = getDayDate(new Date(), 2);System.out.println(new SimpleDateFormat("yyyy年MM月dd日").format(date));}private static Date getDayDate(Date ...
public static String getDayCoincidence(Date begindate1,Date enddate1,Date begindate2,Date enddate2){ long b1=begindate1.getTime();long e1=enddate1.getTime();long b2=begindate2.getTime();long e2=enddate2.getTime();assert(b1
import java.util.Calendar;public class DateTest {public static void main(String[] args ) {Calendar cal = Calendar.getInstance();System.out.println("今天的日期: " + cal.getTime());int day_of_week = cal.get(Calendar.DAY_OF_WEEK) - 2;cal.add(Calendar.DATE, -day_of_week);...