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':两位数的秒钟

你可以根据需要调整日期时间格式化模式,以满足不同的格式需求。

Java 日期时间格式化:切割时间并保留时分

原文地址: https://www.cveoy.top/t/topic/ficw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录