从日期字符串中提取时间

2022-08-31 20:23:01

如何格式化日期字符串以仅描述?"2010-07-14 09:00:02""9:00"


答案 1

使用 SimpleDateFormat 在日期字符串和实际 Date 对象之间进行转换。以 a 为起点,您可以轻松地应用基于 javadoc 中定义的各种模式的格式(单击 Javadoc 的蓝色代码链接)。DateSimpleDateFormat

下面是一个启动示例:

String originalString = "2010-07-14 09:00:02";
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(originalString);
String newString = new SimpleDateFormat("H:mm").format(date); // 9:00

答案 2
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2010-07-14 09:00:02");
String time = new SimpleDateFormat("H:mm").format(date);

http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html