spiderman200700
چهارشنبه 02 آذر 1390, 21:42 عصر
سلام به همه.
من این کد رو نوشتم.
package Main;
import java.util.Date;
public class da {
public static void main(String args[]) {
Date dt = new Date("1990/12/23");
System.out.println(dt.getYear() + "/" + dt.getMonth() + "/" + dt.getDate());
dt = new Date(1990, 12, 23);
System.out.println(dt.getYear() + "/" + dt.getMonth() + "/" + dt.getDate());
dt = new Date(1990, 11, 23);
System.out.println(dt.getYear() + "/" + dt.getMonth() + "/" + dt.getDate());
}
}
اما خروجی اشتباه زیر رو میگیرم.
run:
90/11/23
1991/0/23
1990/11/23
BUILD SUCCESSFUL (total time: 0 seconds)
در ضمن ، من از JDK 7 UPDATE1 استفاده میکنم.یادم نیست رو JDK 6 همچین مشکلی بود یا نه.
کسی میدونه مشکل چیه.
اگه میشه یکی کدهای منو تست کنه و نتیجه رو بگه لطفا.
ممنون از همه.
من این کد رو نوشتم.
package Main;
import java.util.Date;
public class da {
public static void main(String args[]) {
Date dt = new Date("1990/12/23");
System.out.println(dt.getYear() + "/" + dt.getMonth() + "/" + dt.getDate());
dt = new Date(1990, 12, 23);
System.out.println(dt.getYear() + "/" + dt.getMonth() + "/" + dt.getDate());
dt = new Date(1990, 11, 23);
System.out.println(dt.getYear() + "/" + dt.getMonth() + "/" + dt.getDate());
}
}
اما خروجی اشتباه زیر رو میگیرم.
run:
90/11/23
1991/0/23
1990/11/23
BUILD SUCCESSFUL (total time: 0 seconds)
در ضمن ، من از JDK 7 UPDATE1 استفاده میکنم.یادم نیست رو JDK 6 همچین مشکلی بود یا نه.
کسی میدونه مشکل چیه.
اگه میشه یکی کدهای منو تست کنه و نتیجه رو بگه لطفا.
ممنون از همه.