String time1= "12:45 PM"; Device1 default format ,
String time2= "12:45 p.m."; Device2 default format
这两次相同但在不同设备中看起来格式不同。使用remi note4(time1格式)和Samsung j7(time2格式)进行测试。
如果我使用默认时间格式为'time1'的设备,则我无法将字符串格式'time2'转换为timestamp
。记录器显示无法解析日期。如何解决这个问题?
注意:要转换的时间是从服务器获取为JSON字符串格式。
答案 0 :(得分:1)
您可以先将其转换为相同的格式,然后解析如下:
String time1= "12:45 PM";
String time2= "12:45 p.m.";
String modify_time_2 = time2.replace("p.m.","PM").replace("pm","PM").replace("p m","PM");
您可以使用此modify_time_2将其转换为时间。
答案 1 :(得分:-1)
我的另一个问题得到了以下问题的确切答案。如果有人想知道,请参考以下链接.. Refer following link