zoukankan      html  css  js  c++  java
  • 日期格式化

    一,DateFormat与MessageFormat一样都属于Format类的子类,此类专门用于格式化使用,java.util.Date本身已经可以很好的指定出一个具体的日期,但需要用DateFormat进行格式的设置。

    在DateFormat中存在以下的格式化操作:

    1,public final String format(Date date),接收Date型数据变为String类型数据取得DateFormat类的实例

    2,public static final DateFormat getDateInstance(),根据默认环境取得

    3,public static final DateFormat getDateTimeInstance(),取得日期时间

    import java.text.DateFormat;
    import java.util.Date;
    public class DateFormatDemo {
        public static void main(String args[])
        {
            Date date=new Date();
            DateFormat formatDate=DateFormat.getDateInstance(DateFormat.FULL);
            DateFormat formatDateTime=DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL);
            System.out.println(formatDate.format(date));
            System.out.println(formatDateTime.format(date));
        }
    }

    二,SimpleDateFormat本身是DateFormat的子类,但是其主要功能有两个:1,取得指定格式的日期及时间;2,进行日期格式的转换操作

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;


    public class SimpleDateFormatDemo {

     public static void main(String args[])
     {
      String str="2009-03-03 09:21:35.345";
      SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
      try {
       Date date=simpleDateFormat.parse(str);
          System.out.println(date);
      } catch (ParseException e) {
       e.printStackTrace();
      }
     
     }
     
    }

    三,字符串变Date

    在实际开发中将String转换为Date

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;


    public class SimpleDateFormatDemo2 {
     
     public static void main(String args[])
     {
      String str="2011-01-29";
      SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
      try {
       Date date=sdf.parse(str);
       System.out.println(date);
      } catch (ParseException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
     }
    }

  • 相关阅读:
    文件分段后,进行分片上传逻辑
    总结几个最近处理问题中使用http协议的代码
    openresty(nginx)中使用lua脚本获取请求IP地址的代码
    线上Storm的worker,executor,task参数调优篇
    async/await
    DataTables.Queryable Sample
    关闭 XXXXX 前你必须关闭所有会话框
    关于P/Invoke的闲话
    Windows 2008 Scheduled tasks result codes
    MySQL 8.0.13的使用心得
  • 原文地址:https://www.cnblogs.com/jinzhengquan/p/1942089.html
Copyright © 2011-2022 走看看