日历dayOfMonth关闭1

时间:2011-07-26 01:26:05

标签: android calendar

尝试使用

获取当前日期的字符串时
DateFormat.getDateInstance().format(calendar.getTime())

它会让错误的一天回归。例如,今天是7月25日,也就是7月26日。此外,当我使用它来坐日期选择器时,我使用

获取日期值
dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);

设置日期选择器后,它还会显示前一天的日期。

获取我正在使用的日历

Calendar calendar = Calendar.getInstance();

有什么我想念的吗? 感谢

1 个答案:

答案 0 :(得分:0)

我想这是因为你没有将时区设置为你的时区,而不是随机关闭的那一天,你所在的时区与GMT(格林威治中位数?时间)不同。试着看看这个例子How to handle calendar TimeZones using Java?