有关 JAVA 格式化日期、时间的方法,可以使用 SimpleDateformat 类和 Date 类一起使用来实现。下面是详细的攻略:
1. SimpleDateformat 格式化日期
SimpleDateFormat 类是 JAVA 中的一个日期格式化类。使用此类可以按照指定的格式来格式化一个日期字符串,具体使用方法如下:
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatExample {
public static void main(String[] args) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String formattedDateString = formatter.format(date);
System.out.println("Current time: " + formattedDateString);
}
}
上面的示例中,首先创建了一个 SimpleDateFormat 类对象,然后通过它的 format 方法将当前时间对象转为日期字符串。输出结果为:Current time: 2022-05-13 17:25:53。
SimpleDateFormat 格式化日期的格式参数包括:
格式 | 意义 |
---|---|
yyyy | 年份 |
MM | 月份 |
dd | 日 |
HH | 小时(24小时制) |
mm | 分钟 |
ss | 秒 |
2. Date 类格式化日期
除了使用 SimpleDateFormat 类进行日期格式化外,也可以使用 Date 类及其方法来格式化日期,具体如下:
import java.util.Date;
public class DateFormatExample {
public static void main(String[] args) {
Date date = new Date();
String formattedDateString = String.format("%tY-%tm-%td %tH:%tM:%tS", date, date, date, date, date, date);
System.out.println("Current time: " + formattedDateString);
}
}
上述代码使用了 String.format 方法,对 Date 实例对象进行格式化。其中,%tY 表示年份,%tm 表示月份,%td 表示天数,%tH 表示小时,%tM 表示分钟,%tS 表示秒。
输出结果为:Current time: 2022-05-13 17:25:53
以上,便是 JAVA 格式化日期、时间的方法的完整攻略,希望可以对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JAVA 格式化日期、时间的方法 - Python技术站