21xrx.com
2024-06-02 21:20:32 Sunday
登录
文章检索 我的文章 写文章
Java时间格式转换:从yyyy-mm-dd hh:mm:ss到其他格式
2023-06-17 16:55:53 深夜i     --     --
Java编程 时间格式 SimpleDateFormat format parse 日期

Java时间格式转换:从yyyy-mm-dd hh:mm:ss到其他格式

在Java编程中,时间格式的转换是很常见的操作。其中比较常见的就是从 yyyy-mm-dd hh:mm:ss格式转换到其他格式。本文将对这个问题进行较为全面的讲解。

首先,我们需要将字符串型的时间转换成Date型,这可以通过Java提供的SimpleDateFormat进行。然后,我们再通过SimpleDateFormat提供的format()方法,将Date型时间转换为其他格式。

具体的代码实现可以参考如下示例:


String strTime = "2020-07-01 14:30:00";

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

Date date = sdf.parse(strTime);

//转换成 yyyy-MM-dd 格式

SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");

System.out.println(sdf2.format(date));

//转换成 yyyy年MM月dd日 格式

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

System.out.println(sdf3.format(date));

//转换成 yyyy/MM/dd HH:mm 格式

SimpleDateFormat sdf4 = new SimpleDateFormat("yyyy/MM/dd HH:mm");

System.out.println(sdf4.format(date));

上述代码中,我们首先定义了一个字符串型的时间 strTime,然后通过SimpleDateFormat的parse方法将其转换成Date型。接着,我们分别将Date型时间转换为了 yyyy-MM-dd、yyyy年MM月dd日 和 yyyy/MM/dd HH:mm 三种格式。

通过这些实例,我们不难发现,格式化时间的方式在Java编程中有着非常重要的作用。

简要总结:本文主要对Java时间格式 yyyy-mm-dd hh:mm:ss的转换进行了详细讲解,并且给出了多种实例,包括时间的格式化和解析。在日常开发中,时间格式的转换是常见的问题,希望本文能对读者有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复