Java中SimpleDateFormat用法详解

Java中SimpleDateFormat用法详解转自 http blog csdn net linbooooo198 article details java nbsp viewplain nbsp copypackage nbsp com bict util nbsp nbsp nbsp nbsp import nbsp java text SimpleDateFo nbsp nbsp import nbsp java util Date nbsp

转自:http://blog.csdn.net/linbooooo1987/article/details/

[java]  view plain   copy

  1. package com.bict.util;  
  2.   
  3. import java.text.SimpleDateFormat;  
  4. import java.util.Date;  
  5.   
  6. public class DateUtils {  
  7.     public static Date utilDate = null;  
  8.     public static String pattern = “”// 日期样式  
  9.     public static String dateString;  
  10.     public static SimpleDateFormat formatter;// 日期短格式  
  11.     public static SimpleDateFormat formatter2;  
  12.     public DateUtils(){  
  13.           
  14.     }  
  15.     / 
  16.        * 根据指定类型获取日期格式 
  17.        * @param type   指定的日期类型 
  18.        * @return SimpleDateFormat 
  19.     */  
  20.     public static SimpleDateFormat DateUtils(int type){  
  21.         switch(type){  
  22.           case 0:  
  23.               pattern = “yyyy-MM-dd”//2003-05-19  
  24.               break;  
  25.             case 1:  
  26.               pattern = “yyyy-MM-dd EEE”//2003-05-19 星期一  
  27.               break;  
  28.             case 2:  
  29.               pattern = “HH_mm_ss”//16:09:31  
  30.               break;  
  31.             case 3:  
  32.               pattern = “yyyy-MM-dd ‘at’ HH:mm:ss”//2003-05-19 at 16:09:31  
  33.               break;  
  34.             case 4:  
  35.               pattern = “M’月’d’日’hh:mm”//9月1日10:57  
  36.               break;  
  37.             case 5:  
  38.               pattern = “yyyy-MM-dd HH:mm:ss”//2003-05-19 16:09:31  
  39.               break;  
  40.             case 6:  
  41.               pattern = “yyyyMMddHHmmss”//931 black/red list  
  42.               break;  
  43.           }  
  44.         formatter = new SimpleDateFormat(pattern);  
  45.         System.out.print(formatter.format(new Date()));  
  46.         return formatter;  
  47.     }  
  48.     public static void main(String[] args) {  
  49.           
  50.     }  
  51. }  

SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。

SimpleDateFormat
 使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过 
DateFormat
 中的 
getTimeInstance

getDateInstance
 或 
getDateTimeInstance
 来创建日期-时间格式器。每一个这样的类方法都能够返回一个以默认格式模式初始化的日期/时间格式器。可以根据需要使用
applyPattern
 方法来修改格式模式。



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176545.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午9:40
下一篇 2026年3月26日 下午9:40


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号