JAVA获取当前月和日(急!!!在线等)

来源:百度知道 编辑:UC知道 时间:2024/05/02 00:35:15
我只要一下几个变量
month 和 day
要求:month是1~12来表示月份
day是1~31来表示日子
并且month 和 day分别是当前日期的月和日
也就是说上面两个变量都是数值,不是字符
不要什么建议去看哪
几个变量声明和赋值又不是很长!!!

int date, month;
Date time = new Date(System.currentTimeMillis());
date = time.getMonth()+1;
month = time.getDate()+1;
System.out.println(month+"/"+date);

SimpleDateFormat类中有你想要的各种方法

以下方法是被推荐的
Calendar calendar = Calendar.getInstance(TimeZone.getDefault(),Locale.CHINESE);
calendar.setTime(new Date());
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH)+1;
int day = calendar.get(Calendar.DAY_OF_MONTH);

其中Calendar 还有比较简单的构造函数

你去看一哈API,在java.util包下应该有吧!