zoukankan      html  css  js  c++  java
  • 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时区

     

  • 相关阅读:
    Palindrome Partitioning
    Minimum Path Sum
    Maximum Depth of Binary Tree
    Minimum Depth of Binary Tree
    Unique Binary Search Trees II
    Unique Binary Search Trees
    Merge Intervals
    Merge Sorted Array
    Unique Paths II
    C++ Primer Plus 笔记第九章
  • 原文地址:https://www.cnblogs.com/aixue/p/6895022.html
Copyright © 2011-2022 走看看