java - 如何将 'dd/mm/yyyy hh:mm:ss am/pm' 转换为 hh :mm:ss (without am or pm) in java?

标签 java date time format

我想将 1/15/2014 9:57:03 AM1/15/2014 5:49:39 PM 之类的字符串转换为 9:57:0317:49:39

最佳答案

SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss a", Locale.US);
Date date = format.parse("1/15/2014 9:57:03 AM");
format = new SimpleDateFormat("HH:mm:ss");
String dateString = format.format(date);

顺便说一句,下次使用谷歌

关于java - 如何将 'dd/mm/yyyy hh:mm:ss am/pm' 转换为 hh :mm:ss (without am or pm) in java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21180434/

相关文章:

java - JPA - 不适用于所有级联类型

Java - Calendar.getTime 不检索使用 Calendar.setTime 设置的日期

java - 从给定的字符串表示形式初始化 java 中的日期对象

javascript - 如何使时间函数自行更新?

java - 计算关闭时间毫秒到时间

java - 可以从作为参数传递的类创建对象吗?

java - 如何实现下面带有文本字段的网格?我应该使用哪种布局?

java - 如何使用 selenium web 驱动程序绕过/允许 safari mac 中的相机选项?

Ruby 时间操作

java - 如何将特定格式的时间戳文本解析为可用于Java代码中的日期/时间算术的数据?