OC 自己定义 setDateFormat 显示格式

Posted liguangsunls

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OC 自己定义 setDateFormat 显示格式相关的知识,希望对你有一定的参考价值。

-(NSString *)getStringFromDate:(NSDate *)aDate

{

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

    [dateFormater setDateFormat:@"M/dd - HH:mm"];//需转换的格式

    NSString *dateStr = [dateFormater stringFromDate:aDate];

    [dateFormater release];

    return dateStr;

}

下面是setDateFormat可使用的英文代号:


纪元的显示:
G:显示AD,也就是公元
 
年的显示:
yy:年的后面2位数字
yyyy:显示完整的年
 
月的显示:
M:显示成1~12,1位或2位
MM:显示成01~12,不足2位数会补0
MMM:英文月份的缩写,比如:Jan
MMMM:英文月份完整显示。比如:January


日的显示:
d:显示成1~31,1位数或2位数
dd:显示成01~31,不足2位数会补0
 
星期的显示:
EEE:星期的英文缩写,如Sun
EEEE:星期的英文完整显示,如。Sunday

 

上/下午的显示:
aa:显示AM或PM


小時的显示:
H:显示成0~23,1位数或2位数(24小时制
HH:显示成00~23。不足2位数会补0(24小时制)
K:显示成0~12,1位数或2位数(12小時制)
KK:显示成0~12,不足2位数会补0(12小时制)


分的显示:
m:显示0~59,1位数或2位数
mm:显示00~59。不足2位数会补0


秒的显示:
s:显示0~59,1位数或2位数
ss:显示00~59,不足2位数会补0
S: 毫秒的显示
 
时区的显示:
z / zz /zzz PDT
zzzzPacific Daylight Time
Z / ZZ / ZZZ -0800
ZZZZGMT -08:00
vPT
vvvvPacific Time

以上是关于OC 自己定义 setDateFormat 显示格式的主要内容,如果未能解决你的问题,请参考以下文章

NSDateFormatter setDateFormat 的序数月日后缀选项

OC基础--OC中类的定义

UITableview 默认单元格中的自定义分隔符显示意外行为

OC TableView中自定义Cell实现文字滚动效果

jackson使用setDateFormat后反序列化错误

如何让自定义表格视图单元格扩展到表格末尾?