我想检索某一天是一个月中的哪一天。比如今天是2013-01-21。
我想得到是一个月中具体的哪一天,比如今天是21号,就获得21。
如何做这个功能呢?
Calendar.getInstance().get(Calendar.DAY_OF_MONTH)
Calendar cal=Calendar.getInstance();
Date date=cal.getTime();
System.out.println(date.getDate());
这个可以拿到日期,只是不知道是不是你想要的那种。
public static int getDayOfMonth(Date aDate) {
Calendar cal = Calendar.getInstance();
cal.setTime(aDate);
return cal.get(Calendar.DAY_OF_MONTH);
}
参考 GregorianCalendar 的相关资料:
final Calendar now = GregorianCalendar.getInstance()
final int dayNumber = now.get(Calendar.DAY_OF_MONTH);
oracle:select to_char(时间,'dd') from 表名;这是一种,还有一种也是orcale的,select extract(day from sysdate) from 表名,我这里写的是系统日期,自己改.
Calendar cal=Calendar.getInstance();
Date date=cal.getTime();
System.out.println(date.getDate()); 然后拆分字符串 不就行了吗
Calendar.getInstance().get(Calendar.DAY_OF_MONTH)