我有一些这样的字符串响应日期:
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)