iphone - 转换字符串日期格式

标签 iphone objective-c ios nsdate

我在这个格式中有字符串日期 "Tue, 23 Oct 2012 01:05:00 +0000"。现在我想将日期格式转换为“TUE OCT 23 2012 1:05AM”。执行此操作的最佳方法是什么?

最佳答案

使用这个方法。将您的字符串传递给它并根据需要设置日期格式。作为返回,您将获得您想要的日期。

- (NSDate *) getDateFromString:(NSString *) inputDate
{

    NSDateFormatter *dateForm = [[NSDateFormatter alloc] init];

    [dateForm setDateFormat:@"yyyy-MM-dd"];

    NSDate *dateSelected = [dateForm dateFromString:inputDate];

    [dateForm release];

    return dateSelected;
}

希望它对你有用。

============================================= ================

日期格式选项如下:

现在您需要所有可以与 NSDateFormatter 一起使用的字符串格式。这是那个

一个:上午/下午

A:0~86399999(一天中的毫秒数)

c/cc: 1~7 (星期几)

抄送:周日/周一/周二/周三/周四/周五/周六

cccc:周日/周一/周二/周三/周四/周五/周六

d: 1~31 (0 padded Day of Month)

D: 1~366 (0 padded Day of Year)

e: 1~7 (0 填充星期几)

E~EEE:周日/周一/周二/周三/周四/周五/周六

EEEE:周日/周一/周二/周三/周四/周五/周六

F: 1~5 (0 padded Week of Month, first day of the week = Monday)

g: Julian Day Number(自公元前 4713 年 1 月 1 日以来的天数)

G~GGG:BC/AD(纪元代号缩写)

GGGG:基督诞生之前/公元纪元

h: 1~12 (0 padded Hour (12hr))

H: 0~23 (0 padded Hour (24hr))

k: 1~24 (0 padded Hour (24hr)

K: 0~11 (0 padded Hour (12hr))

L/LL: 1~12 (0 padded Month)

LLL:一月/二月/三月/四月/五月/六月/七月/八月/九月/十月/十一月/十二月

LLLL:一月/二月/三月/四月/五月/六月/七月/八月/九月/十月/十一月/十二月

m: 0~59 (0 填充分钟)

M/MM: 1~12 (0 padded Month)

MMM:一月/二月/三月/四月/五月/六月/七月/八月/九月/十月/十一月/十二月

MMMM:一月/二月/三月/四月/五月/六月/七月/八月/九月/十月/十一月/十二月

q/qq: 1~4 (0 padded Quarter)

qqq: Q1/Q2/Q3/Q4

qqqq:一季度/二季度/三季度/四季度

Q/QQ: 1~4 (0 padded Quarter)

QQQ:Q1/Q2/Q3/Q4

QQQQ:一季度/二季度/三季度/四季度

s: 0~59 (0 padded Second)

S:(四舍五入的亚秒)

你:(0 填充年份)

v~vvv:(通用 GMT 时区缩写)

vvvv:(通用 GMT 时区名称)

w: 1~53 (0 padded Week of Year, week 1st day = Sunday, NB: 1st Week of year starts from the last Sunday of Year)

W: 1~5 (0 padded Week of Month, 1st day of week = Sunday)

y/yyyy:(整年)

yy/yyy:(2 位数年份)

Y/YYYY:(全年,从一年中的第一个星期日开始)

YY/YYY:(2 位数字年份,从一年中第一个星期的星期日开始)

z~zzz:(特定 GMT 时区缩写)

zzzz:(特定 GMT 时区名称)

Z:+0000(RFC 822 时区)

==========================================

随意设置格式..

关于iphone - 转换字符串日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13024491/

相关文章:

iphone - performSelector :withObject:afterDelay: and dispatch_after 之间的权衡是什么

objective-c - 拖放 UIScrollView 上的 UIImageView

iphone - 当同步访问对象时,是什么导致对象 [0] 处出现 nil 对象?

ios - 在显示之前更改 UIActionsheet 按钮文本和背景

ios - 在不关闭键盘的情况下平滑地调整大小和移动 UITableViewCell

ios - iPhone 中的 UIDatePicker 大小调整

iphone - 维护分组的 UITableViewCell 宽度

ios - iOS 视频应用程序的背景音频

ios - 在 iOS 中将大量且频繁的数据写入文件?

ios - 无法将桥接头连接到 iOS App