在Java中将字符串转换为没有日期的时间

时间:2015-11-15 05:57:30

标签: java date

如何在没有Date的java中将String转换为Time,我需要特别的时间单独

String Start_time="04:30";

我用过

 DateFormat time=new SimpleDateFormat("hh:mm");
 Time bid_start_time=new Time(time.parse("Start_time").getTime());

我在日期格式中确实需要值“04:30”。我不需要额外的日期参数,如DD / MM / YY

1 个答案:

答案 0 :(得分:4)

没有日历日期部分,您不能拥有::after。这是height: 100%所代表的简单事实:

  

类Date表示特定的时刻,精度为毫秒。   ...   表示[s]自标准基准时间(称为“纪元”)以来的指定毫秒数,即1970年1月1日00:00:00 GMT。

您可以使用内置于Java 8及更高版本(LocalTime)的java.time中的TutorialLocalTime中的Joda-Time。这些类表示没有日期或时区的时间。

Date

可以在时间字符串前添加“1970-01-01”,然后解析,例如“1970-01-01 04:30”,然后只需要注意使用时间部分。我建议不要这样做,因为它不仅可能只用于它的时间部分。