我有一些这样的字符串响应日期:

2018-11-30 12:00:00

而且我想得到时间,所以我想要这样:
12.00

我的问题是,我们可以删除这样的字符吗?

最佳答案

String apiDateString = "2018-11-30 12:00:00"; // in this case, your string from api
Date apiDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(apiDateString); // convert api date string to date
SimpleDateFormat formatter = new SimpleDateFormat("hh.mm");
String yourDateString = formatter.format(apiDate);


我想你想要这个。

编辑很少评论。


将字符串转换为日期。 (apiDateString到apiDate)
为您要形成的内容创建新格式。在这种情况下,12.00
将apiDate转换为您的格式。 (apiDate-> 12.00)

08-06 05:28