美文网首页
iOS setDateFormat: 的显示格式

iOS setDateFormat: 的显示格式

作者: muzihe | 来源:发表于2019-10-08 11:08 被阅读0次

    如下,创建一个日期格式化器:

    //日期格式化器

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

    {

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

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

    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

    zzzz:Pacific Daylight Time

    Z / ZZ / ZZZ :-0800

    ZZZZ:GMT -08:00

    v:PT

    vvvv:Pacific Time

    详情可参见https://blog.csdn.net/jeffasd/article/details/51879783

    相关文章

      网友评论

          本文标题:iOS setDateFormat: 的显示格式

          本文链接:https://www.haomeiwen.com/subject/okmhpxtx.html