zoukankan      html  css  js  c++  java
  • JAVA字符串转日期或日期转字符串

     文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进

    来!

            用法: SimpleDateFormat sdf =   new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );

            这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss

    就不需要我再解释了吧!

            PS:为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小

    时制,而hh是12小时制。

    1.字符串转日期 
     
    2008-07-10 19:20:00 要把它转成日期,可以用 Date date = sdf.parse( " 2008-07-10 19:20:00 " );

    2.日期转字符串 

    假如把今天的日期转成字符串可用 String str = sdf.format(new Date());

            这个字符串内容的格式类似2008-07-10 19:20:00。

            透过这个API我们便可以随心所欲的将日期转成我们想要的字符串格式,例如希望将日期输出成2008

    年7月10日,我们可以这么写:

            SimpleDateFormat sdf =   new SimpleDateFormat( " yyyy年MM月dd日 " );

            String str = sdf.format(new Date());

            str便会依照我们设定的格式输出了。

    附编写好的一个简单实例:

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

    public class ConvertDemo {

    /**
    * 日期转换成字符串
    * @param date 
    * @return str
    */

    public static String DateToStr(Date date) {
      
       SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
       String str = format.format(date);
       return str;


    /**
    * 字符串转换成日期
    * @param str
    * @return date
    */
    public static Date StrToDate(String str) {
      
       SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
       Date date = null;
       try {
        date = format.parse(str);
       } catch (ParseException e) {
        e.printStackTrace();
       }
       return date;
    }

    public static void main(String[] args) {
      
       Date date = new Date();
       System.out.println("日期转字符串:" + ConvertDemo.DateToStr(date));
       System.out.println("字符串转日期:" + ConvertDemo.StrToDate(ConvertDemo.DateToStr(date)));
      
    }

    }

  • 相关阅读:
    MVC ORM 架构
    Kubernetes 第八章 Pod 控制器
    Kubernetes 第七章 Configure Liveness and Readiness Probes
    Kubernetes 第六章 pod 资源对象
    Kubernetes 第五章 YAML
    Kubernetes 核心组件
    Kubernetes 架构原理
    Kubernetes 第四章 kubectl
    Kubernetes 第三章 kubeadm
    yum 配置及yum 源配置
  • 原文地址:https://www.cnblogs.com/mfryf/p/3098210.html
Copyright © 2011-2022 走看看