= date.getMonth()+1;int day = date.getDate();int week = date.getDay();String now = year+"年"+month+"月"+day+"日 星期"+week;System.out.println("现在是:"+now);//第二种拿当前日期的方法Calendar calendar = Calendar.getInstance();//得到日历的实例calendar.setTime(date);...
用java写程序求出今天是几年几月几日?今年第几天?求大神。
import java.text.Format;import java.text.SimpleDateFormat;import java.util.Calendar;public class $ { public static void main(String[] args) { Format f = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance(); System.out.println("今天是:" + f.format(c.getTime())); System.out.println("是今年第" + c.get(Calendar.DAY_OF_YEAR) + "天"); }}2014-05-14
public static void whatdate2year(){//第一种拿当前日期的方法。此方法已过时,被Calendar取代String now = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ").format(new Date());System.out.println(now);//直接得到当前的日期Date date = new Date();int year = date.getYear()+1900;int month = date.getMonth()+1;int day = date.getDate();int week = date.getDay();String now = year+"年"+month+"月"+day+"日 星期"+week;System.out.println("现在是:"+now);//第二种拿当前日期的方法Calendar calendar = Calendar.getInstance();//得到日历的实例calendar.setTime(date);//将现在的时间赋值给Calendar对象int c_year = calendar.get(Calendar.YEAR);//取得年份int c_month = calendar.get(Calendar.MONTH)+1;//取得月份int c_day = calendar.get(Calendar.DAY_OF_MONTH);//取得日期System.out.println("现在是:"+c_year+"年"+c_month+"月"+c_day+"日")System.out.println("今天是今年的第"+calendar.get(Calendar.DAY_OF_YEAR)+"天");}2014-05-14
今天是指系统的时间吗?
格式化一下不就行了2014-05-14