我想将字符串格式化为常规时间而不是军事时间。我将如何做到这一点。将字符串格式化为常规时间不是军事
if ([components hour] == 0 &&
[components minute] == 0 &&
[components second] == 0){
result.detailTextLabel.text =
[NSString stringWithFormat:
@"%02ld/%02ld/%02ld - %02ld/%02ld/%02ld All Day",
(long)[components month],
(long)[components day],
(long)[components year],
(long)[components1 month],
(long)[components1 day],
(long)[components1 year]];
} else {
result.detailTextLabel.text =
[NSString stringWithFormat:
@"%02ld/%02ld/%02ld at %02ld:%02ld - %02ld:%02ld",
(long)[components month],
(long)[components day],
(long)[components year],
(long)[components hour],
(long)[components minute],
(long)[components1 hour],
(long)[components1 minute]];
}
你是什么意思到平时?举例 – 2011-05-19 00:11:42
1:23 pm 12:20 am 3:23 pm 8:31 am – BDGapps 2011-05-19 00:15:48