`
liudaoru
  • 浏览: 1578884 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SimpleDateFormat相关参数

    博客分类:
  • java
阅读更多

From: http://topic.csdn.net/t/20031217/15/2573884.html

import   java.text.SimpleDateFormat;  
  String   strDate=new   SimpleDateFormat("yyyy-MM-dd").format(new   java.util.Date());  
   
  其中参数解释:  
  Letter     Date   or   Time   Component     Presentation     Examples      
  G     Era   designator     Text     AD      
  y     Year     Year     1996;   96      
  M     Month   in   year     Month     July;   Jul;   07      
  w     Week   in   year     Number     27      
  W     Week   in   month     Number     2      
  D     Day   in   year     Number     189      
  d     Day   in   month     Number     10      
  F     Day   of   week   in   month     Number     2      
  E     Day   in   week     Text     Tuesday;   Tue      
  a     Am/pm   marker     Text     PM      
  H     Hour   in   day   (0-23)     Number     0      
  k     Hour   in   day   (1-24)     Number     24      
  K     Hour   in   am/pm   (0-11)     Number     0      
  h     Hour   in   am/pm   (1-12)     Number     12      
  m     Minute   in   hour     Number     30      
  s     Second   in   minute     Number     55      
  S     Millisecond     Number     978      
  z     Time   zone     General   time   zone     Pacific   Standard   Time;   PST;   GMT-08:00      
  Z     Time   zone     RFC   822   time   zone     -0800      
   
  日期时间格式                                                                                 结果:  
  "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       
    
   

分享到:
评论
1 楼 liudaoru 2008-06-02  
在格式化如:01/Nov/2001:00:00:04等包含Nov的格式时需要制定类型,否则就会报错。
e.g. new SimpleDateFormat("dd MMMMM yyyy", Locale.US);

相关推荐

    有关SimpleDateFormat的常用方法说明

    #### 二、SimpleDateFormat的关键参数解释 在上面提供的代码示例中,我们可以看到不同的日期和时间格式化字符串,这些字符串中的每个字符都有特定的意义: - **G**:用于表示纪元标识符(例如AD或BC)。 - **y**:...

    Java 实例 - 格式化时间SimpleDateFormat使用源代码-详细教程.zip

    创建`SimpleDateFormat`对象时,需要传递模式字符串作为构造函数的参数。例如: ```java SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); ``` 4. **格式化日期**: 使用`format()`方法可以将`...

    Java中SimpleDateFormat日期格式转换详解及代码示例

    * SimpleDateFormat():无参数构造器,使用默认的日期格式“EEE MMM dd hh:mm:ss zzz yyyy”。 * SimpleDateFormat(String pattern):参数pattern指定日期格式,例如“yyyy-MM-dd HH:mm:ss”。 SimpleDateFormat中...

    SSM自定义参数绑定

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, false)); } // ... } ``` 在这个例子中,`...

    详解Java中格式化日期的DateFormat与SimpleDateFormat类

    - `getDateInstance()`, `getTimeInstance()`, `getDateTimeInstance()`:分别返回日期、时间或日期时间的格式器,可以根据参数设置不同的风格。 - `format(Date date)`:将给定的日期对象格式化为字符串。 - `parse...

    Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat的区别于用法

    你可以通过`Calendar.getInstance()`获取一个Calendar实例,也可以传入TimeZone和Locale参数来指定时区和语言环境。Calendar对象允许你进行日期的加减操作以及日期字段的修改。 3. **TimeZone类**:TimeZone表示...

    SpringBoot中自定义参数绑定步骤详解

    SpringBoot 中自定义参数绑定步骤详解 SpringBoot 框架中,自定义参数绑定是指在服务端将前端传递来的参数转换为 Java 对象的过程。在实际开发中,我们经常需要将前端传递来的字符串日期转换为 Java 中的 Date ...

    SpringMVC自定义参数绑定实现详解

    SpringMVC自定义参数绑定实现详解 SpringMVC自定义参数绑定实现详解主要介绍了SpringMVC自定义参数绑定实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以...

    jQuery中电话参数

    根据给定的信息,本文将详细解释与Android虚拟机开发中涉及的电话参数相关的知识点,包括如何在Android数据库中查询和处理电话记录。 ### 标题:“jQuery中电话参数” 此标题可能有所误导,因为实际内容并没有涉及...

    springmvc接收参数为日期类型

    本文将深入探讨如何在Spring MVC中接收日期类型的参数,以及遇到问题时如何解决。首先,我们需要理解Spring MVC处理请求参数的基本原理,然后了解日期类型的特殊性,最后会提供具体的解决方案。 一、Spring MVC请求...

    有关日期Date 和String型相互转换

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 定义日期格式 String strDate = formatter.format(date); // 将日期转换为字符串 System.out.println("日期字符串:" + strDate)...

    java设置日期格式

    - 可以通过不带参数的构造方法创建一个默认格式化的 `SimpleDateFormat` 对象。 - 也可以通过带参数的构造方法,传入一个特定的日期格式字符串来创建对象。 2. **format 方法**: - 用于将 `Date` 对象转换为...

    Springmvc自定义参数转换实现代码解析

    DateFormat df = new SimpleDateFormat("yyyy:MM-dd HH_mm-ss"); return df.parse(source); } } catch (Exception e) { // TODO: handle exception } return null; } } ``` 在上面的代码中,我们定义了一个...

    java获取某一时间

    根据给定文件的信息,本文将深入探讨 Java 中与时间处理相关的知识,重点在于获取特定日期的方法及其实现细节。文章将覆盖如下知识点: 1. **Java 时间类的基础介绍** 2. **日期格式化与解析** 3. **获取当前日期、...

    Java时间格式转换大全

    本文将深入探讨Java中与时间格式转换相关的知识点,包括如何使用`SimpleDateFormat`类进行时间的格式化和解析,以及如何处理常见的日期时间操作。 ### Java中的时间格式转换 #### 1. `SimpleDateFormat`类 `...

    java获取系统时间.txt

    2. **SimpleDateFormat类**:`SimpleDateFormat`是`DateFormat`的子类,它可以使用与用户相关的日期/时间格式来格式化和解析日期。构造函数接受一个模式字符串作为参数,这个模式字符串定义了日期和时间的格式。例如...

    SpringMVC 传日期参数到后台的实例讲解

    在 `initBinder` 方法中,我们使用 `SimpleDateFormat` 来设置日期的格式,然后我们使用 `CustomDateEditor` 将日期参数传递给后台。 使用类型转换的方式 在使用类型转换的方式中,我们需要实现 `Converter` 接口...

    Java 55 道面试题及答案.docx

    * 不要在多线程环境下使用 SimpleDateFormat,除非是在对外线程安全的环境中使用,例如将 SimpleDateFormat 限制在 ThreadLocal 中 4. OOP 和设计模式: * SOLID 设计原则 * OOP 基础,如类、对象、接口、继承、...

    java_时间戳与Date_相互转化相关函数.txt

    将时间戳转换为`Date`对象则相对简单,只需创建一个新的`Date`对象,并传入时间戳作为构造函数的参数即可。例如: ```java // 给定的时间戳 long timestamp = 1234567890000L; // 转换为Date对象 Date date = new ...

    JAVA获取系统时间.txt

    2. **`java.util.SimpleDateFormat`**:这是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)以及规范化日期字符串。 3. **`System....

Global site tag (gtag.js) - Google Analytics