Java 日期时间格式化:切割时间并保留时分
Java 日期时间格式化:切割时间并保留时分
在Java中,你可以使用日期时间格式化类'SimpleDateFormat'来实现对日期时间格式的切割和格式化。以下是一个示例代码,演示如何将'2023-09-20 00:01:01'这种格式的时间字符串切割,只保留时分并格式化为'01:01'。javaimport java.text.SimpleDateFormat;import java.util.Date;
public class DateTimeFormatting { public static void main(String[] args) { String dateTimeString = '2023-09-20 00:01:01'; SimpleDateFormat inputFormat = new SimpleDateFormat('yyyy-MM-dd HH:mm:ss'); SimpleDateFormat outputFormat = new SimpleDateFormat('HH:mm');
try { Date date = inputFormat.parse(dateTimeString); String formattedTime = outputFormat.format(date); System.out.println(formattedTime); } catch (Exception e) { e.printStackTrace(); } }}
运行上述代码,输出结果为:
00:01
SimpleDateFormat中的日期时间格式化模式:
- 'yyyy':四位数的年份- 'MM':两位数的月份- 'dd':两位数的日期- 'HH':两位数的小时(24小时制)- 'mm':两位数的分钟- 'ss':两位数的秒钟
你可以根据需要调整日期时间格式化模式,以满足不同的格式需求。
原文地址: https://www.cveoy.top/t/topic/ficw 著作权归作者所有。请勿转载和采集!