❶ [java]如何获取年份~

GregorianCalendar类中的来get()方法,导自入Calendar和GregorianCalendar这两个类。
参考代码如下:

import java.util.Calendar;
import java.util.GregorianCalendar;

public class demo {

private int year;//年份
public demo() {//构造器
year=0;
}

public int test(){//获得年份
GregorianCalendar g=new GregorianCalendar();
year=(int)g.get(Calendar.YEAR);
return year;
}

public static void main(String[] args) {
demo d = new demo();
System.out.print(d.test());
}
}

❷ java输出当前年份

public class DF {public static void main(String[] args) {System.out.println(new java.text.SimpleDateFormat("今天是: yyyy-MM-dd E",java.util.Locale.CHINA).format(new java.util.Date()));}}
//就一行程序,输出: 今天是: 2008-12-02 星期二,这分要不内给我没天理了容~~

❸ java中怎样获取当前时间的年份

Date date=new Date();
DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=format.format(date);

❹ java判断一个字符串是不是年份

1、首先在项目中需要引入hutool的jar包,如下图所示。

❺ java中如何获取生日中的年份

你不是有Birthday类了吗,比如有个Person的对象
P.getBirthday().getYear();
你在定义Person类时必须定义birthday的get()方法,在定义Birthday时必须定义get()方法,前提你的属性都是private的.
如果是公有的那好说了P.Birthday.year;
没有写toString方法,自己去写吧,即然你定义了一个Birthday类,那么它就跟String,int一样可以拿出来当类型使用的啊.
public Person(){

private String name;
private Birthday birthday;
Person(String name,Birthday birthday){
this.name=name;
this.birthday=birthday;}
public int getName(){

return this.name;
}
public void setName(String name){

this.name=name;
return name;

}
public int getBirthday(){

return this.birthday;
}
public void setName(Birthday birthday){

this.birthday=birthday;
return birthday;

}

}

❻ java怎么判断一个年份是在本世纪还是上个世纪

本世纪的年份是2000-2099年上世纪的年份是1900-1999,

intyear=1998;
if(year>=1900&&year<=1999){
System.out.print(year+"是上世纪");
}
if(year>=2000&&year<=2099){
System.out.print(year+"是本世纪");
}

❼ java获取当前年份(不是时间,只要当前的年份),转化成字符串

importjava.text.SimpleDateFormat;
importjava.util.Date;

publicclassTest{
publicstaticvoidmain(String[]args){
SimpleDateFormatsdf=newSimpleDateFormat("yyyy");
Datedate=newDate();
StringformatDate=sdf.format(date);
System.out.println("格式化后的年份为:"+formatDate);
}
}

❽ java 怎么从date取得年份

SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");

Dated=sdf.parse("2011-10-20");

Calendarc=Calendar.getInstance();

c.setTime(d);

intyear=c.get(Calendar.YEAR);

(8)java年份扩展阅读:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了专C++里难属以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

❾ 用java编写一个日历输入年份和月份

1234567891011121314importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Calendar;publicclassTest29{publicstaticvoidmain(String[]args)throwsParseException{Stringdate="2015-7-1";SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");Calendarca=Calendar.getInstance();ca.setTime(sdf.parse(date));System.out.println("年:"+ca.get(Calendar.YEAR));System.out.println("月:"+ca.get(Calendar.MONTH));}}

追问

不太对,要显示一个月历回出来的答

❿ java输入起始年份,输出100年以内所有闰年。大神们帮忙

importjava.util.Scanner;

publicclassTest{
publicstaticvoidmain(String[]args){

intnum=0;
intyear;
Scannerscanner=newScanner(System.in);
System.out.println("请输入年份");
year=scanner.nextInt();
System.out.println(year);
for(inti=year;i<=year+100;i++)
{
//可以被整除,不被100整除或者可以被400整除的是闰年
if((i%4==0&&i%100!=0)||(i%400==0)){
num++;
if(num%2==0)
{
System.out.println(i);
}
else{
System.out.print(i+"");
}
}
}
}
}