我想将NSString转换为12Hr DateTime格式。
例如:2013-08-27 13:11:08转换为:2013-08-27 01:11:08格式
答案 0 :(得分:1)
使用
制作NSDate
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm"];
然后使用
制作NSString
[dateFormat setDateFormat:@"yyyy-MM-dd hh:mma"];
答案 1 :(得分:0)
您可以使用NSDateFormatter通过以下代码将日期从24Hr转换为12Hr。
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"HH:mm";
NSDate *date = [dateFormatter dateFromString:@"15:15"];
dateFormatter.dateFormat = @"hh:mm a";
NSString *pmamDateString = [dateFormatter stringFromDate:date];
希望这有助于你!
答案 2 :(得分:0)
NSDate now = [NSDate date]; // assign your date to "now"
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"YYYY-MM-dd hh:mm:ss";
NSString *hrDateString = [dateFormatter stringFromDate:now];
这可以帮助您解决问题。
答案 3 :(得分:0)
<!-- FB SDK -->
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.4";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<!-- Facebook share button 64x64 -->
<div id="fb-share" class="social" style="background-image: url(/assets/images/FB-f-Logo__blue_144.png);">
<div class="fb-share-button" data-href="http://my.website.com" data-layout="icon"></div>
</div>