2012-08-02 21 views
1

我解析.vcs文件,它只是具有以下格式的日期时间。例如,启动事件的日期,时间是在下面的格式:如何通过.vcs文件从Android中的DateTime字符串获取AM和PM中的时间

DTSTART:20000803T103000Z

既然我有这个字符串,我可以很容易地找到了小时,分钟,日,月值,年并以易读的格式显示。 但我想随时间显示上午和下午。我怎样才能做到这一点? 可以使用哪个Android函数从此字符串获取AM和PM。 任何帮助,将不胜感激。

回答

2
     hour = StartDate.substring(9,11); 
      minutes= StartDate.substring(11,13); 
      hoursofday = Integer.parseInt(hour); 
      minutesofday = Integer.parseInt(minutes);  



if(hourOfDay>12) 
    { 

     datehid.setText(String.valueOf(hourOfDay-12)+ ":"+(String.valueOf(minute)+"pm")); 
    } 
    if(hourOfDay==12) 
    { 
     datehid.setText("12"+ ":"+(String.valueOf(minute)+"pm")); 
    } 
    if(hourOfDay<12) 
    { 
     datehid.setText(String.valueOf(hourOfDay)+ ":"+(String.valueOf(minute)+"am")); 
    } 
+0

经过很多的努力,终于找到了解决我的问题的代码。 – 2012-08-03 05:23:39

相关问题