我现在想要这样的August 15,2008,不要分别格式出年月日,再把月换成英文,再拼串的啊

解决方案 »

  1.   

    有那种月份缩写输出的年月啊...GregorianCalendar类
      

  2.   

    自己去看simpleDateformate()类的api帮助文档,有很全的输出格式
      

  3.   

    以下示例显示了如何在美国语言环境中解释日期和时间模式。给定的日期和时间为美国太平洋时区的本地时间 2001-07-04 12:08:56。 
    日期和时间模式  结果  
    "yyyy.MM.dd G 'at' HH:mm:ss z"  2001.07.04 AD at 12:08:56 PDT  
    "EEE, MMM d, ''yy"  Wed, Jul 4, '01  
    "h:mm a"  12:08 PM  
    "hh 'o''clock' a, zzzz"  12 o'clock PM, Pacific Daylight Time  
    "K:mm a, z"  0:08 PM, PDT  
    "yyyyy.MMMMM.dd GGG hh:mm aaa"  02001.July.04 AD 12:08 PM  
    "EEE, d MMM yyyy HH:mm:ss Z"  Wed, 4 Jul 2001 12:08:56 -0700  
    "yyMMddHHmmssZ"  010704120856-0700  
    "yyyy-MM-dd'T'HH:mm:ss.SSSZ"  2001-07-04T12:08:56.235-0700  
      

  4.   

    刚是抽空偷偷回答的 貌似笔误了...
    java.util.GregorianCalendar
    GregorianCalendar 是 Calendar 的一个具体子类,提供了世界上大多数国家使用的标准日历系统。
      

  5.   

    JDK5.0后, System.out加一个格式化方法printf. 
    还有就是String类也加一个格式化方法format. 楼主要查查看。 
    应该可以解决你的问题。
      

  6.   

    使用java.text.DateFormat类,会自动给你格式化