Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何通过JsonArray检查AM | PM_Android_Json - Fatal编程技术网

Android 如何通过JsonArray检查AM | PM

Android 如何通过JsonArray检查AM | PM,android,json,Android,Json,/"乔加迪亚":"乔加迪亚":"开始时间":"上午5:25:50","结束时间","上午7:9:13","效果","开始时间"上午8:52:37","结束时间","上午10:36:1","效果"","不好的"乔加迪亚“10:36:1 AM”,“结束时间”:“12:19:24 AM”,“效果”:“不吉利的乔加迪亚”},{“乔加迪亚名称”:2,“开始时间”:“12:19:24 PM”,“结束时间”:“14:2:48 PM”,“效果”:“吉祥的乔加迪亚”},{“乔加迪亚名称”:3,“开始时间”:“14

/"乔加迪亚":"乔加迪亚":"开始时间":"上午5:25:50","结束时间","上午7:9:13","效果","开始时间"上午8:52:37","结束时间","上午10:36:1","效果"","不好的"乔加迪亚“10:36:1 AM”,“结束时间”:“12:19:24 AM”,“效果”:“不吉利的乔加迪亚”},{“乔加迪亚名称”:2,“开始时间”:“12:19:24 PM”,“结束时间”:“14:2:48 PM”,“效果”:“吉祥的乔加迪亚”},{“乔加迪亚名称”:3,“开始时间”:“14:2:48 PM”,“结束时间”:“15:46:12 PM”,“效果”:“吉祥的乔加迪亚”},{“乔加迪亚名称”:4,“开始时间”:“15:46:12 PM”,“结束时间”:“17:29:36 PM”,“效果”:吉兆乔加迪亚“},{“乔加迪亚名字”:5,“开始时间”:“17:29:36下午”,“结束时间”:“19:13:0下午”,“效果”:“吉兆乔加迪亚”},{“乔加迪亚名字”:3,“开始时间”:“19:13:0下午”,“结束时间”:“20:29:36下午”,“效果”:“吉兆乔加迪亚”}/

公共类ChogadiaParser{

public static  ArrayList<Chogadia> mList=new ArrayList<Chogadia>();
public static Chogadia mChogadia;
public static String response,chogadia;
public static String Lucky="Auspicious Chogadia";
public static String UnLucky="Inauspicious Chogadia";
public static String chogadiaName,startTime,endTime;


public static void GroupResult(String url){

    try{
      JSONArray jArray;
      JSONObject jObject;

     response=GetJsonObject.sendRequest(url);

     if(response == null){
            return;
        }

     jObject=new JSONObject(response);
     jArray=jObject.getJSONArray("chogadia");
     mList.clear();
     for(int i=0;i<jArray.length();i++){

         mChogadia=new Chogadia();
         jObject=jArray.getJSONObject(i);
         mChogadia.SetChogadiaName(jObject.getString("ChogadiaName"));
         mChogadia.SetStartTime(jObject.getString("StartTime"));
         mChogadia.SetEndTime(jObject.getString("EndTime"));
         mChogadia.SetEffect(jObject.getString("Effect"));
         mList.add(mChogadia);



         if(mathcTime(jObject.getString("StartTime"),jObject.getString("EndTime"))){

              chogadiaName=jObject.getString("ChogadiaName");
              startTime=jObject.getString("StartTime");
              endTime=jObject.getString("EndTime");
              System.out.println("Matched Name Is: " + jObject.getString("ChogadiaName")+"" + jObject.getString("StartTime") );
              Log.e("String time", jObject.getString("ChogadiaName"));


         }
     } 

    }catch(Exception e){
        e.printStackTrace();    
    }
publicstaticarraylistmlist=newarraylist();
公共静态Chogadia mChogadia;
公共静态字符串响应,chogadia;
公共静态字符串Lucky=“吉祥Chogadia”;
公共静态字符串UnLucky=“unesspicous Chogadia”;
公共静态字符串chogadiaName、startTime、endTime;
公共静态void GroupResult(字符串url){
试一试{
杰索纳雷·贾雷;
JSONObject jObject;
response=GetJsonObject.sendRequest(url);
如果(响应==null){
返回;
}
jObject=新的JSONObject(响应);
jArray=jObject.getJSONArray(“chogadia”);
mList.clear();

对于(int i=0;i=startTime&¤tTime请尝试以下日期格式

SimpleDateFormat ft = new SimpleDateFormat("hh:mm:ss a");

有关更多详细信息

您似乎正在使用
24小时
系统,并且还编写了
AM
PM
您的问题到底是什么?@Sunil Mishra感谢您的回复,请给我举个例子说明如何做到这一点…@Sunil Mishra感谢您的回复,请建议我如何做到这一点。@Tharakanirma pblm是我拿到了从服务器发送的时间,我将其作为评论张贴在上面。我必须从设备时间匹配该时间,并显示chogadia名称..prblm是指当我从设备时间匹配时间时,它从PM非AM匹配..@Ketan但它不起作用给我建议任何其他答案..谢谢你的回复。。
SimpleDateFormat ft = new SimpleDateFormat("hh:mm:ss a");