从数据库查出的日期,是Date对象,我要取得它的年份,感觉特别费劲,为什么它的getYear()方法会弃用呢
解决方案 »
- 原创的java数据访问框架
- Tomcat连接池使用JDBC附加功能的问题
- memcached缓存的问题!!!
- 求apache2.2+jboss-4.2.2.GA配置方法
- struts中页面标签的设置
- 求《开发自己的搜索引擎——Lucene 2.0+Heriterx》这本书的示例源代码!
- 请推荐2本好的学习书籍,我是初学java,有些c的基础
- 50分求助!不能测试自己的servlet
- 如何在webLogic的J2EE运用中配置Log4J?在线等... ...
- 各位大神!j2ee项目,代码在本地可以运行,但放到测试环境中就不能运行,同样,测试环境的代码放在本地也不能运行,报下面的错误,还请各位帮忙指点下,非常感谢!急!
- 用href跳转action链接时弹出小窗口
- socket调用webservice
import java.util.Date;public class Test{
public static void main(String[] args) {
Date d = new Date();
Calendar c = Calendar.getInstance();
c.setTime(d);
int year = c.get(Calendar.YEAR);
System.out.println(year);
}
}
正解 ! new SimpleDateFormat("yyyy").format(new Date());
这样也可以
也可通过字符串来操作嘛
这个是getFullYear(),指的是Js里面的方法吧。JDK里面Date应该没有这个方法。是不是只有getYear()这个方法。不知我说的对不对。