我是初学者,请教一个取日期的问题,代码如下:
import java.io.*;
import java.util.*;
class myapp2
{
public static void main(String[] args)
{
System.out.println("Hello World!");
System.out.println("Date is:"+getDate());
}
}
编译报错:myapp2.java:8: cannot resolve symbol
symbol : method getDate ()
location: class myapp2
System.out.println("Date is:"+getDate());
我从书上看到java.util里面有对日期操作的函数。于是查jdk帮助,查到getDate()返回int,可是就这么用怎么错了呢,请各位指点一下,谢谢。
import java.io.*;
import java.util.*;
class myapp2
{
public static void main(String[] args)
{
System.out.println("Hello World!");
System.out.println("Date is:"+getDate());
}
}
编译报错:myapp2.java:8: cannot resolve symbol
symbol : method getDate ()
location: class myapp2
System.out.println("Date is:"+getDate());
我从书上看到java.util里面有对日期操作的函数。于是查jdk帮助,查到getDate()返回int,可是就这么用怎么错了呢,请各位指点一下,谢谢。
应该这样写
java.util.Date date=new java.util.Date();
System.out.println("Date is:" + date.getDate());
上面那个date.getDate();得到的应该是当前时间的天数,今天7月11应该返回11。
得到当前日期应该是date.toLocaleString();
{ public static void main (String [] argv)
{
java.util.Date dte = new java.util.Date ();
SimpleDateFormat fmtDate = new SimpleDateFormat ("yyyy/MM/dd"); System.out.println ("Current date is:" + fmtDate.format(dte));
}
}╭═══════════════════╮
║ 免费的源码、工具网站,欢迎大家访问!║
║ http://www.j2soft.cn/ ║
╰═══════════════════╯