将UTC日期转换为NSString

时间:2015-09-29 09:02:22

标签: ios objective-c xcode nsdate

我正在尝试将NSDate与UTC转换为NSString。但是它返回错误的值。如何直接将日期转换为字符串。

下面你可以更好地看到问题:

img

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:3)

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy"];

//Optionally for time zone conversions
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"..."]];

NSString *stringFromDate = [formatter stringFromDate:myNSDateInstance];

答案 1 :(得分:1)

$(function () { $("#tagSel").change(function () { $this = $(this); $("#tags").append('<span id="' + $this.val() + '"> ' + $this.find('option:selected').text() + ' <a href="#">&times;</a></span>'); $this.find('option:selected').prop("disabled", true); }); $("#tags").on("click", "span a", function () { $("#tagSel option[value='" + $(this).parent().attr("id") + "']").prop('disabled',null); $(this).parent().remove(); $("#tagSel_main").append('<i ></i>') }); }); 中设置NSTimeZone,如下所示:

NSDateFormatter