我如何格式化 "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 许可协议
8 回答6.5k 阅读
4 回答701 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
使用
DateTimeFormatter
在日期字符串和真正的LocalDateTime
对象之间进行转换。以LocalDateTime
作为起点,您可以根据DateTimeFormatter
的 javadoc 中定义的 各种模式轻松应用格式。如果您还没有使用 Java 8 或更新版本,请使用
SimpleDateFormat
在日期字符串和真正的Date
对象之间进行转换。以Date
作为起点,您可以根据SimpleDateFormat
的 javadoc 中定义的 各种模式轻松应用格式。