• Java中SimpleDateFormat用法详解


    所有已实现的接口: Serializable, Cloneable

    SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。 SimpleDateFormat 使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过 DateFormat 中的 getTimeInstance、getDateInstance 或 getDateTimeInstance 来创建日期-时间格式器。每一个这样的类方法都能够返回一个以默认格式模式初始化的日期/时间格式器。

    package ceshi;

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date;

    public class Ceshi {

    public static void main(String[] args) throws ParseException {

    SimpleDateFormat CeshiFmt0=new SimpleDateFormat("Gyyyy年MM月dd日 HH时mm分ss秒");

    SimpleDateFormat CeshiFmt1=new SimpleDateFormat("yyyy/MM/dd HH:mm");

    SimpleDateFormat CeshiFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm: ss");

    SimpleDateFormat CeshiFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");

    SimpleDateFormat CeshiFmt4=new SimpleDateFormat("yyyy/MM/dd E");

    SimpleDateFormat CeshiFmt5=new SimpleDateFormat( "一年中的第 D 天 ,第w个星期 ,一个月中第W个星期 ,k时 z时区");

    Date now=new Date(); System.out.println(CeshiFmt0.format(now));

    System.out.println(CeshiFmt1.format(now));

    System.out.println(CeshiFmt2.format(now));

    System.out.println(CeshiFmt3.format(now));

    System.out.println(CeshiFmt4.format(now));

    System.out.println(CeshiFmt5.format(now));

                 }

    }

    结果为: 公元2010年07月27日 09时19分29秒

    2010/07/27 09:19 2010-07-27 09:19:29

    2010年07月27日 09时19分29秒 星期二

    2010/07/27 星期二

    一年中的第 208 天 ,第31个星期 ,一个月中第5个星期 ,9时 CST时区

     

  • 相关阅读:
    函数、对象
    webpack配置
    创智培训内容
    oracle方法
    Weblogic
    药店
    ip
    jdk账号
    ansible
    目录编码
  • 原文地址:https://www.cnblogs.com/aixue/p/6895022.html
Copyright © 2020-2023  润新知