package zhidao;
import javautilCalendar;
public class Test {
public static void main(String[] args) {
Calendar cal=CalendargetInstance();//使用日历类
int year=calget(CalendarYEAR);//获取年份
int month=calget(CalendarMONTH)+1;//获取月份,因为从0开始的,所以要加1
int day=calget(CalendarDAY_OF_MONTH);//获取天
Systemoutprintln("结果:"+year+"-"+month+"-"+day);
}
}
java语言 获得系统当前日期:
1、Date date=new Date();这个是java提供的时间类,可以从中取出,年、月日、时、分、秒
2、SimpleDateFormat这个是时间格式类,对时间进行格式化
String time=new SimpleDateFormat("HH:mm:ss")format(new Date())
time=15:02:03
String time=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")format(new Date())
time=2015-05-26 15:02:03
3、SystemcurrentTimeMillis(),返回的是long型日期时间
long time=SystemcurrentTimeMillis();
time=352632563256;
Calendar c=CalendargetInstance();
int y=cget(CalendarYEAR);
int m=cget(CalendarMONTH);
int d=cget(CalendarDATE);String date=y+"-"+m+"-"+d; Date d=javasqlDatevalueOf(time);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
sdfformat(new Date());
得到的日期格式为:2008-05-14
不知道是不是你要的!你可以根据需要设置格式化类型("yyyy-MM-dd");
以上就是关于java 怎么获取一个时间的年月日全部的内容,包括:java 怎么获取一个时间的年月日、如何用java语言 获得系统当前日期、java如何获取当前系统时间需要用Date型的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)