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

   


    G: 公元时代,例如AD公元

    yy: 年的后2位

    yyyy: 完整年

    MM: 月,显示为1-12

    MMM: 月,显示为英文月份简写,如 Jan

    MMMM: 月,显示为英文月份全称,如 Janualy

    dd: 日,2位数表示,如02

    d: 日,1-2位显示,如 2

    EEE: 简写星期几,如Sun

    EEEE: 全写星期几,如Sunday

    aa: 上下午,AM/PM

    H: 时,24小时制,0-23

    K:时,12小时制,0-11

    m: 分,1-2位

    mm: 分,2位

    s: 秒,1-2位

    ss: 秒,2位

    S: 毫秒


常用日期结构:

yyyy-MM-dd HH:mm:ss.SSS

yyyy-MM-dd HH:mm:ss

yyyy-MM-dd

MM dd yyyy


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值