SimpleDateFormat的常用方法说明

转载 2011年02月13日 15:03:00

G 年代标志符
  y 年
  M 月
  d 日
  h 时 在上午或下午 (1~12)
  H 时 在一天中 (0~23)
  m 分
  s 秒
  S 毫秒
  E 星期
  D 一年中的第几天
  F 一月中第几个星期几
  w 一年中第几个星期
  W 一月中第几个星期
  a 上午 / 下午 标记符
  k 时 在一天中 (1~24)
  K 时 在上午或下午 (0~11)
  z 时区

/////////////////////////////////////////////////下面是例子,以及执行结果

import java.text.*;
import java.util.Date;


public class FormatDateTime {

    public static void main(String[] args) {

       ///  打印出2006年11月17日 15时19分56秒
        SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");

       //打印  06/11/17 15:19
        SimpleDateFormat myFmt1=new SimpleDateFormat("yy/MM/dd HH:mm"); 
 
        //2006-11-17 15:19:56
       SimpleDateFormat myFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
       

     //2006年11月17日 15时19分56秒 星期五
     SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");

       // 一年中的第 321 天 一年中第46个星期 一月中第3个星期 在一天中15时 CST时区
      SimpleDateFormat myFmt4=new SimpleDateFormat(
                   "一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");
     

     Date now=new Date();
       

System.out.println(myFmt.format(now));
        System.out.println(myFmt1.format(now));
        System.out.println(myFmt2.format(now));
        System.out.println(myFmt3.format(now));
        System.out.println(myFmt4.format(now));

        System.out.println(now.toGMTString());// 17 Nov 2006 07:19:56 GMT
        System.out.println(now.toLocaleString());// 2006-11-17 15:19:56
        System.out.println(now.toString());// Fri Nov 17 15:19:56 CST 2006
    }   
   
}

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yinbodotcc/archive/2006/11/17/1392588.aspx

相关文章推荐

Java的SimpleDateFormat常用方法说明整理

根据网上文章,进行的整理。   关键的参数   G 年代标志符   y 年   M 月   d 日   h 时 在上午或下午 (1~12)   H 时 在一天中 (0~23)   m...

Date ,Calendar以及 SimpleDateFormat类的常用方法

Date类    在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串。不过,这些函数的 API 不易于实现国际...

66_常用类_DateFormat和SimpleDateFormat_时间和字符串的互相转换

DateFormat和SimpleDateFormat类 作用:把时间对象转化成指定格式的字符串。反之,把指定格式的字符串转化成时间对象。DateFormat是一个抽象类。一般使用SimpleDa...

java常用类库续1(日期操作类Date、Calendar、DateFormat、SimpleDateFormat、Math与Random类)

日期操作类(Date、Calendar) Date类 Date类是一个比较常用的类,但是其操作的日期格式会有一些不符合个人的要求,而如果想进一步取得自己想要的时间,则可以使用Calendar类。 ...

【Java常用类库】_日期操作类(DateFormat、SimpleDateFormat)笔记

【Java常用类库】_日期操作类(DateFormat、SimpleDateFormat)笔记  本章目标:  1.掌握日期格式化的操作  2.可以使用SimpleDateFormat进行日期格...

java中的常用类、Date和SimpleDateFormat类表示时间、java中基本类型和包装之间的转换

与上一篇一样这篇依旧是我在慕课网(www.imooc.com)学习java时写的笔记而已,想要看详细的还是去官网自己看。话不多说,开始学习了。 -----------------------分割线-...

Java SimpleDateFormat.setLenient(boolean lenient)方法使用

今天在做东西的时候看来了一个方法,即是SimpleDateFormat.setLenient(boolean lenient), 查了文档,文档解释如下: v0id setLe...

SimpleDateFormat 使用方法和中英文时间格式化转换

String类型的时间转换成Date类型时间,比较常用的几种时间格式转换如下: a. 时间格式: “2015-08-28”, 模式: “yyyy-MM-dd” SimpleDateFormat...

SimpleDateFormat 的 format 方法使用详解

Java中怎么才能把日期转换成想要的格式呢,或把字符串转换成一定格式的日期,如把数据库中的日期或时间转换成自己想要的格式,JAVA中提供了SimpleDateFormat类可以实现,以下是Simple...

SimpleDateFormat安全的使用方法

今天看到了一篇文章《深入理解Java:SimpleDateFormat安全的时间格式化》,引发了平时使用SimpleDataFormat的思考,特做此笔记. 因为平时开发中,使用到SimpleDa...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SimpleDateFormat的常用方法说明
举报原因:
原因补充:

(最多只允许输入30个字)