JAVA如何单独取得"年","月","日"...

JAVA如何单独取得"年","月","日"...,第1张

//CalendarTestjava

//Calendar对象能很好解决你的问题

import javautilCalendar;

public class CalendarTest {

public static void main(String[] args) {

Calendar c = CalendargetInstance();

int y=cget(CalendarYEAR);//年

int M = cget(CalendarMONTH)+1;//月,注意这里要加1,计算机第一个月从0开始

int d = cget(CalendarDATE);//日

Systemoutprintln("年:"+y);

Systemoutprintln("月:"+M);

Systemoutprintln("日:"+d);

String dateStr = "";

dateStr+=y+"-"+(M<10"0":"")+M+"-"+(d<10"0":"")+d;

Systemoutprintln(dateStr);

}

}

GregorianCalendar类中的get()方法,导入Calendar和GregorianCalendar这两个类。

参考代码如下:

import javautilCalendar;

import javautilGregorianCalendar;

public class demo {

private int year;//年份

public demo() {//构造器

year=0;

}

public int test(){//获得年份

GregorianCalendar g=new GregorianCalendar();

year=(int)gget(CalendarYEAR);

return year;

}

public static void main(String[] args) {

demo d = new demo();

Systemoutprint(dtest());

}

}

public static void main(String[] args) {

Calendar calendar = CalendargetInstance(LocalegetDefault());

Systemoutprintln(calendarget(CalendarYEAR));

Systemoutprintln(calendarget(CalendarMONTH)+1);

Systemoutprintln(calendarget(CalendarDATE));

}

3行代码分别用于获取当前时间的年、月、日,获取月份的时候需要+1,因为月份取的索引值,从0-11

以上就是关于JAVA 如何单独取得"年","月","日"...全部的内容,包括:JAVA 如何单独取得"年","月","日"...、[Java]如何获取年份~、java获取当前时间几天/月/年前的时间方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9578777.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存