DateFormat.format(Date date)
see Java API(1.4) 
class java.util.Date

解决方案 »

  1.   

    java.util.Date now = new java.util.Date();
    GregorianCalendar rq = new GregorianCalendar(now.getYear()+1900,now.getMonth(),1);
    SimpleDateFormat df =new SimpleDateFormat("yyyy-MM-dd",Locale.US);
    df.format(rq.getTime())
      

  2.   

    (new java.util.Date()).toLocaleString()
    你试试这个吧,反正我在JSP中用是好用的,不信的话你可以试试编译下面的代码<%@ page import="java.util.*"%>
    <%@ page import="java.sql.*"%>
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <body bgcolor="#FFFFFF" text="#000000">
      <input type="text" name="riqi" class="input" value="<%=(new java.util.Date()).toLocaleString()%>">
    </body>
    </html>
      

  3.   

    我用new date().toLocalString();获取日期,编译时出现不推荐使用toLocalString,How can I do?,该使用什莫方法获取日期
    不是不推荐吧!应该是toLocaleString(),你的方法少了一个e
      

  4.   

    toLocaleString()是jdk1.1的,
    以后的推荐用DateFormat.format()