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
分享到:
相关推荐
#### 二、SimpleDateFormat的关键参数解释 在上面提供的代码示例中,我们可以看到不同的日期和时间格式化字符串,这些字符串中的每个字符都有特定的意义: - **G**:用于表示纪元标识符(例如AD或BC)。 - **y**:...
创建`SimpleDateFormat`对象时,需要传递模式字符串作为构造函数的参数。例如: ```java SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); ``` 4. **格式化日期**: 使用`format()`方法可以将`...
* SimpleDateFormat():无参数构造器,使用默认的日期格式“EEE MMM dd hh:mm:ss zzz yyyy”。 * SimpleDateFormat(String pattern):参数pattern指定日期格式,例如“yyyy-MM-dd HH:mm:ss”。 SimpleDateFormat中...
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, false)); } // ... } ``` 在这个例子中,`...
- `getDateInstance()`, `getTimeInstance()`, `getDateTimeInstance()`:分别返回日期、时间或日期时间的格式器,可以根据参数设置不同的风格。 - `format(Date date)`:将给定的日期对象格式化为字符串。 - `parse...
你可以通过`Calendar.getInstance()`获取一个Calendar实例,也可以传入TimeZone和Locale参数来指定时区和语言环境。Calendar对象允许你进行日期的加减操作以及日期字段的修改。 3. **TimeZone类**:TimeZone表示...
SpringBoot 中自定义参数绑定步骤详解 SpringBoot 框架中,自定义参数绑定是指在服务端将前端传递来的参数转换为 Java 对象的过程。在实际开发中,我们经常需要将前端传递来的字符串日期转换为 Java 中的 Date ...
SpringMVC自定义参数绑定实现详解 SpringMVC自定义参数绑定实现详解主要介绍了SpringMVC自定义参数绑定实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以...
根据给定的信息,本文将详细解释与Android虚拟机开发中涉及的电话参数相关的知识点,包括如何在Android数据库中查询和处理电话记录。 ### 标题:“jQuery中电话参数” 此标题可能有所误导,因为实际内容并没有涉及...
本文将深入探讨如何在Spring MVC中接收日期类型的参数,以及遇到问题时如何解决。首先,我们需要理解Spring MVC处理请求参数的基本原理,然后了解日期类型的特殊性,最后会提供具体的解决方案。 一、Spring MVC请求...
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 定义日期格式 String strDate = formatter.format(date); // 将日期转换为字符串 System.out.println("日期字符串:" + strDate)...
- 可以通过不带参数的构造方法创建一个默认格式化的 `SimpleDateFormat` 对象。 - 也可以通过带参数的构造方法,传入一个特定的日期格式字符串来创建对象。 2. **format 方法**: - 用于将 `Date` 对象转换为...
DateFormat df = new SimpleDateFormat("yyyy:MM-dd HH_mm-ss"); return df.parse(source); } } catch (Exception e) { // TODO: handle exception } return null; } } ``` 在上面的代码中,我们定义了一个...
根据给定文件的信息,本文将深入探讨 Java 中与时间处理相关的知识,重点在于获取特定日期的方法及其实现细节。文章将覆盖如下知识点: 1. **Java 时间类的基础介绍** 2. **日期格式化与解析** 3. **获取当前日期、...
本文将深入探讨Java中与时间格式转换相关的知识点,包括如何使用`SimpleDateFormat`类进行时间的格式化和解析,以及如何处理常见的日期时间操作。 ### Java中的时间格式转换 #### 1. `SimpleDateFormat`类 `...
2. **SimpleDateFormat类**:`SimpleDateFormat`是`DateFormat`的子类,它可以使用与用户相关的日期/时间格式来格式化和解析日期。构造函数接受一个模式字符串作为参数,这个模式字符串定义了日期和时间的格式。例如...
在 `initBinder` 方法中,我们使用 `SimpleDateFormat` 来设置日期的格式,然后我们使用 `CustomDateEditor` 将日期参数传递给后台。 使用类型转换的方式 在使用类型转换的方式中,我们需要实现 `Converter` 接口...
* 不要在多线程环境下使用 SimpleDateFormat,除非是在对外线程安全的环境中使用,例如将 SimpleDateFormat 限制在 ThreadLocal 中 4. OOP 和设计模式: * SOLID 设计原则 * OOP 基础,如类、对象、接口、继承、...
将时间戳转换为`Date`对象则相对简单,只需创建一个新的`Date`对象,并传入时间戳作为构造函数的参数即可。例如: ```java // 给定的时间戳 long timestamp = 1234567890000L; // 转换为Date对象 Date date = new ...
2. **`java.util.SimpleDateFormat`**:这是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)以及规范化日期字符串。 3. **`System....