simpledateformat(SimpleDateFormat的用法和示例)

SimpleDateFormat的用法和示例

SimpleDateFormat是Java中的一个日期处理类,其可以将时间格式化成指定的形式。下面将对SimpleDateFormat的用法和示例进行介绍。

1. SimpleDateFormat的构造方法

SimpleDateFormat的构造方法有两个,分别为SimpleDateFormat()和SimpleDateFormat(String pattern)。

其中SimpleDateFormat()是无参构造方法,其使用默认的日期格式,即\"yyyy-MM-dd HH:mm:ss\"。而SimpleDateFormat(String pattern)则是有参构造方法,可以通过参数pattern来自定义日期格式。

2. SimpleDateFormat日期格式化

SimpleDateFormat的日期格式化方法有两个,分别为format(Date date)和format(Object obj)。

其中format(Date date)的参数为Date类型的日期对象,返回值为String类型。而format(Object obj)的参数可以为Date类型或者Long类型的时间戳,返回值同样为String类型。

3. SimpleDateFormat的示例

下面是一些SimpleDateFormat的示例:

SimpleDateFormat sdf = new SimpleDateFormat(\"yyyy-MM-dd HH:mm:ss\");
Date date = new Date();
String dateString = sdf.format(date);
System.out.println(dateString);
//输出格式为2021-01-01 00:00:00
SimpleDateFormat sdf2 = new SimpleDateFormat(\"yyyy年MM月dd日 HH时mm分ss秒\");
long timestamp = System.currentTimeMillis();
String dateString2 = sdf2.format(timestamp);
System.out.println(dateString2);
//输出格式为2021年01月01日 00时00分00秒

以上代码中,第一个示例使用了自定义的日期格式\"yyyy-MM-dd HH:mm:ss\",输出格式为\"2021-01-01 00:00:00\"。第二个示例使用的日期格式为\"yyyy年MM月dd日 HH时mm分ss秒\",输出格式为\"2021年01月01日 00时00分00秒\"。

以上就是SimpleDateFormat的基本用法和示例介绍。在实际开发中,SimpleDateFormat是一个非常常用的日期处理类,开发者可以自定义日期格式,方便各种场景下的时间处理。

本文标题:simpledateformat(SimpleDateFormat的用法和示例) 本文链接:http://www.cswwyl.com/chunji/7957.html

注:本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即后台留言通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意

< 上一篇 broomstick(The Magic of Broomsticks in Harry Potter)
下一篇 > succeeded(Success is a Journey, Not a Destination)