Date today=new Date() 获取的不是现在的日期么??

bishengla 2012-06-20 06:49:21
import java.util.Date;

public class ttt {
public static void main(String[] args) {
Date today=new Date();
String date=today.getYear()+"-"+today.getMonth()+"-"+today.getDay();
System.out.println("现在的日期是"+date);
}
}



这样不应该是输出今天的日期么?也就是说,Date today=new Date();不应该是以今天的日期新建Date实例么??

我的电脑运行结果为 现在的日期是112-5-3

我系统时间没有问题
...全文
851 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdojqy1122 2012-06-20
  • 打赏
  • 举报
回复
你装jdk的时候,里面自带了一个 zip文件,那个文件就是java的源代码。
bishengla 2012-06-20
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

private static final BaseCalendar gcal =
CalendarSystem.getGregorianCalendar();
楼主你读源代码吧?这种事情。。。
normalize()返回的是一个calendar对象。
[/Quote]

额,你的源代码在哪里??3楼哪有写的这些?
sdojqy1122 2012-06-20
  • 打赏
  • 举报
回复
private static final BaseCalendar gcal =
CalendarSystem.getGregorianCalendar();
楼主你读源代码吧?这种事情。。。
normalize()返回的是一个calendar对象。
bishengla 2012-06-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

in english
意思是不赞成的,反对的,也就是说该方法已经过时了,不推荐使用
[/Quote]

normalize()
gcal.

是?
sdojqy1122 2012-06-20
  • 打赏
  • 举报
回复
in english
意思是不赞成的,反对的,也就是说该方法已经过时了,不推荐使用
bishengla 2012-06-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

Java code
@Deprecated
public int getYear() {
return normalize().getYear() - 1900;
}
@Deprecated
public int getMonth() {
return normalize().getMonth() - 1; // adjust 1-bas……
[/Quote]

normalize()
gcal.
@Deprecated

这三个什么意思?
sdojqy1122 2012-06-20
  • 打赏
  • 举报
回复
@Deprecated
public int getYear() {
return normalize().getYear() - 1900;
}
@Deprecated
public int getMonth() {
return normalize().getMonth() - 1; // adjust 1-based to 0-based
}
@Deprecated
public int getDay() {
return normalize().getDayOfWeek() - gcal.SUNDAY;
}
淡定的峰哥 2012-06-20
  • 打赏
  • 举报
回复
不能这样用
你要输出指格式的日期字符串用SimpleDateFormat进行格式化

Date today=new Date();
String date= new SimpleDateFormat("yy-mm-dd").format(today);
System.out.println("现在的日期是"+date);
sdojqy1122 2012-06-20
  • 打赏
  • 举报
回复
哎。getDay() 是获取星期的。today.getMonth() 是星期六,但是是用5代表6月的,也就是说 一月从0开始。

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧