2011-05-08 67 views

回答

2

在您的日期对象上调用getDate()将返回该月份的一天。

+0

此方法已否决 – 2013-02-03 08:04:32

4

首先,根据Android开发者website

This method (getDay()) is deprecated. use `Calendar.get(Calendar.DAY_OF_WEEK)` 

关于你提到的具体问题,Calendar对象有一个名为DAY_OF_WEEK_IN_MONTH常数,它表示一周的当月内,日的顺序号。

1

这是我做过什么:

Calendar calendar = Calendar.getInstance(); 
    day = calendar.get(Calendar.DAY_OF_MONTH); 
3
Calendar cal = Calendar.getInstance(); 
cal.setTime(yourDateObj); 
int day = cal.get(Calendar.DAY_OF_MONTH); 

OR

DateFormat dateFormat = new SimpleDateFormat("dd"); 
String day = dateFormat.format(yourDateObj);