一些常用的SimpleDateFormat模式
时间: 2023-08-07 09:07:15 浏览: 81
以下是一些常用的SimpleDateFormat模式,用于格式化和解析日期和时间:
- "yyyy-MM-dd":表示年份-月份-日期,例如:2021-01-01。
- "yyyy/MM/dd":表示年份/月份/日期,例如:2021/01/01。
- "dd/MM/yyyy":表示日期/月份/年份,例如:01/01/2021。
- "yyyy-MM-dd HH:mm:ss":表示年份-月份-日期 小时:分钟:秒,例如:2021-01-01 12:00:00。
- "HH:mm:ss":表示小时:分钟:秒,例如:12:00:00。
- "EEE, dd MMM yyyy HH:mm:ss zzz":表示星期几, 日期 月份 年份 小时:分钟:秒 时区,例如:Fri, 01 Jan 2021 12:00:00 GMT。
- "MMM dd, yyyy":表示月份 缩写名称, 日期 年份,例如:Jan 01, 2021。
- "HH:mm":表示小时:分钟,例如:12:00。
这些是一些常用的SimpleDateFormat模式,你可以根据具体需求选择适合的模式来格式化和解析日期和时间。
相关问题
simpleDateFormat
SimpleDateFormat是Java中的一个日期格式化类,用于将日期对象转换为指定格式的字符串,或将字符串解析为日期对象。它可以根据指定的模式字符串来格式化和解析日期。\[1\]
在引用\[1\]中的示例中,通过SimpleDateFormat将日期对象格式化为不同的字符串格式。例如,使用"yyyy-MM-dd HH:mm:ss"模式将日期格式化为"2020-05-29 14:30:00"的形式。而在引用\[2\]中的示例中,通过SimpleDateFormat将字符串解析为日期对象。例如,将"2017-05-25"解析为Date对象。
另外,在引用\[3\]中的示例中,将字符串"2020-05-29"转换为java.sql.Date对象。这里使用了SimpleDateFormat将字符串解析为Date对象,然后通过Date对象的getTime()方法获取时间戳,再将时间戳传递给java.sql.Date的构造函数,最终得到java.sql.Date对象。
总结来说,SimpleDateFormat是一个用于日期格式化和解析的类,可以根据指定的模式字符串将日期对象转换为字符串,或将字符串解析为日期对象。它在Java中处理日期和时间的操作中非常常用。
#### 引用[.reference_title]
- *1* *2* [java 日期格式化-- SimpleDateFormat 的使用。字符串转日期,日期转字符串](https://blog.csdn.net/qq_27093465/article/details/53034427)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [详解SimpleDateFormat](https://blog.csdn.net/qq_45370866/article/details/105844022)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
SimpleDateFormat的常用方法有哪些?
SimpleDateFormat是Java中用于日期格式化和解析的类。它提供了一系列的方法来格式化日期对象为字符串,或者将字符串解析为日期对象。以下是SimpleDateFormat的常用方法:
1. format(Date date):将给定的Date对象格式化为字符串。
2. parse(String source):将给定的字符串解析为Date对象。
3. setLenient(boolean lenient):设置解析过程是否宽松,即是否允许解析不严格匹配的日期。
4. toPattern():获取当前SimpleDateFormat对象使用的日期格式模式。
5. applyPattern(String pattern):设置SimpleDateFormat对象使用的日期格式模式。
6. setTimeZone(TimeZone zone):设置SimpleDateFormat对象使用的时区。
7. getDateFormatSymbols():获取SimpleDateFormat对象使用的日期格式符号。
8. setDateFormatSymbols(DateFormatSymbols newFormatSymbols):设置SimpleDateFormat对象使用的日期格式符号。
阅读全文