A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小罴孩 中级黑马   /  2013-7-30 09:37  /  1278 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

SimpleDateFormat类是的实例输出的是文本格式,在text包中,而Date类在工具包util中,所以先要导入这两个包。
import java.text.SimpleDateFormat;
import java.util.Date;
public classTest4 {
   public static void main(String[] args) {
      Date date = newDate();
      System.out.println(date);
     
      //定义格式化对象
      SimpleDateFormat smp = newSimpleDateFormat("yyyy年MM月dd日 E hh:ss:mm");
      String str = smp.format(date);
      System.out.println(str);
   }
}

SimpleDateFormat(String pattern)的参数pattern是一个模式,就像上例中的结果是:2013年07月27日 星期六 11:29:11,yyyy显示四位数的年份、MM显示两位数的月份、dd显示一个月的第几天、E显示星期几、hh ss mm分别代表时分秒。

2 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
{:soso_e123:}java对时间的操作不是那么的人性化,有个开源项目可以试试,可以简化对于时间的操作包,并且可以跟jdk的无缝的互操作。joda
http://www.ibm.com/developerworks/cn/java/j-jodatime.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马