了java.util.Date类中的getYear()方法,取出来的年份是109,与真实年份差1900。查看了相关文档知道了原因。
/**
* Returns a value that is the result of subtracting 1900 from the
* year that contains or begins with the instant in time represented
* by this Date object, as interpreted in the local
* time zone.
*
* @return the year represented by this date, minus 1900.
* @see java.util.Calendar
* @deprecated As of JDK version 1.1,
* replaced by Calendar.get(Calendar.YEAR) - 1900.
*/
@Deprecated
public int getYear() {
return normalize().getYear() - 1900;
}
用这个方法获取年份时是从1900年开始计算的,因此当年份为2009时,得到的结果为109,所以如果要得到最终的年份,要再加上1900。
分享到:
相关推荐
前段时间学校教Java常用类库,学到日期的时候,我差点吐了一口老血。。。 先来看看我遭遇了什么吧: import java.util.Date;... System.out.println(当前年份: + date.getYear()); System.out.println
浏览器兼容性问题简介内容简介:浏览器兼容性问题分类浏览器的“模式”如何编写具有良好兼容性的网页显示问题:CSS兼容性height/width, position:fixed, …脚本问题:Java script 兼容性DOM, Date.getYear, ...
javascript Date.getYear()方法返回按照通用时间在指定日期的年份。getYear不再使用,已使用getFullYear方法取代。 通过了getYear返回的值是当前年份减去1900(在JavaScript1.2)及返回或者是2位或4位数字的年份,例如...
代码如下: // JavaScript Document //————————————————— // 判断闰年 //————————————————— Date.prototype.isLeapYear = function() { return (0==this.getYear()%4&&((this....
year=date.getYear(); month=date.getMonth()+1; day=date.getDate(); d=year+"-"+month+"-"+day; hdd=y+"/"+m+"/"+d; z1=new Date(); z=z1.getDay(); asd1=DateDiff(d,a2); asd2=DateDiff(d,dat); s=Math.abs...
它提供了操作日期和时间的方法,比如`after()`、`before()`、`equals()`等,以及用于获取和设置日期时间各部分值的`getYear()`, `getMonth()`, `getDate()`, `getHours()`, `getMinutes()`, `getSeconds()`等方法。...
var YY = date.getYear(); // 年份 var MM = date.getMonth() + 1; // 月份,注意月份是从0开始的,所以需要加1 var DD = date.getDate(); // 日 var KK = date.getDay(); // 星期几,0表示周日 var HH = date....
LocalDate nextMonthFirst = firstOfMonth.atYear(date.getYear() + 1).atDay(1); return date.isAfter(firstOfMonth.atDate(date).minusDays(1)) && !date.isBefore(nextMonthFirst.minusDays(1)); } public ...
int age = currentYear - (birthdayDate.getYear() + 1900); int myDay = birthdayDate.getDay(); int myMonth = birthdayDate.getMonth() + 1; if (myMonth > currentMonth) { age -= 1; } else if (myMonth ...
String dateStr = (1900 + date.getYear()) + "" + (date.getMonth() + 1) + "" + date.getDate() + "(" + getDayOfWeek(date.getDay()) + ")"; %> private String getDayOfWeek(int day) { switch(day) { ...
getYear Date.getYear() globalToLocal MovieClip.globalToLocal() goto gotoAndPlay()、gotoAndStop() gotoAndPlay gotoAndPlay()、MovieClip.gotoAndPlay() gotoAndStop gotoAndStop()、MovieClip....
date.getYear(); //获取当前年份(2位) date.getFullYear(); //获取完整的年份(4位,2014) date.getMonth(); //获取当前月份(0-11,0代表1月) date.getDate(); //获取当前日(1-31) date.getDay(); //获取当前星期X(0-6,...
dayOfYear += YearMonth.of(date.getYear(), month).lengthOfMonth(); } dayOfYear += date.getDayOfMonth(); System.out.println("今天是今年的第" + dayOfYear + "天"); } } ``` 对于其他编程语言,如...
System.out.println(date.getyear() + "-" + date.getmonth() + "-" + date.getday()); // 判断是否为闰年 boolean isLeapYear = date.isleap(); System.out.println("Is Leap Year? " + isLeapYear); // 验证日期...
(1900 + date.getYear()) + "-" + (date.getMonth() + 1) + "-" + date.getDate() %> ``` 这个页面的功能是显示当前日期。 - **test.jsp**: ```jsp ;charset=gb2312" %> <title>Include 示例 ...
Date对象提供了多种方法来获取当前时间,例如getYear()、getMonth()、getDate()等。下面是一个简单的获取当前时间的示例代码: ```javascript function get_time() { var date = new Date(); var year = date....
字符串日期 JavaScript 库 stringdate.js提供了将作为处理的函数...String.prototype.getYear() :返回 4 位数字的年份。 String.prototype.getMonth() :返回 1 到 12 之间的月份。:请注意,vanilla JavaScript Dat
- 在使用 `java.util.Date` 的 `getYear()` 和 `getMonth()` 方法时需要注意,`getYear()` 返回的值是从1900年开始计算的,需要加上1900才能得到实际年份;`getMonth()` 返回的是从0开始计算的月份,需要加上1。 - ...
VisitCount visitCount = new VisitCount(date.getYear(), date.getMonthValue(), date.getDayOfMonth(), date.getWeekOfWeekBasedYear(), count); // 存储或更新到数据结构中 } ``` 为了统计年、月、日、周的...