我如何格式化 "2010-07-14 09:00:02"
日期字符串来描述 "9:00"
?
原文由 JJunior 发布,翻译遵循 CC BY-SA 4.0 许可协议
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
原文由 Adam 发布,翻译遵循 CC BY-SA 2.5 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
使用
DateTimeFormatter
在日期字符串和真正的LocalDateTime
对象之间进行转换。以LocalDateTime
作为起点,您可以根据DateTimeFormatter
的 javadoc 中定义的 各种模式轻松应用格式。如果您还没有使用 Java 8 或更新版本,请使用
SimpleDateFormat
在日期字符串和真正的Date
对象之间进行转换。以Date
作为起点,您可以根据SimpleDateFormat
的 javadoc 中定义的 各种模式轻松应用格式。