我正在解析一个 .vcs 文件,它只有以下格式的日期时间。例如 - 事件的开始日期时间格式如下:
DTSTART:20000803T103000Z
由于我有这个字符串,我可以轻松找出小时、分钟、日、月、年等的值,并以可读的格式轻松显示。但我想随时间显示上午和下午。我怎样才能做到这一点?我可以使用哪个 Android 函数从此字符串中获取 AM 和 PM。任何帮助,将不胜感激。
我正在解析一个 .vcs 文件,它只有以下格式的日期时间。例如 - 事件的开始日期时间格式如下:
DTSTART:20000803T103000Z
由于我有这个字符串,我可以轻松找出小时、分钟、日、月、年等的值,并以可读的格式轻松显示。但我想随时间显示上午和下午。我怎样才能做到这一点?我可以使用哪个 Android 函数从此字符串中获取 AM 和 PM。任何帮助,将不胜感激。
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"));
}