iOS NSDateFormatter 适合任何国家的时间格式

来源:互联网 发布:农村淘宝店怎么开通 编辑:程序博客网 时间:2024/05/06 12:08

+ (NSString*)timeFormatted:(int64)totalSeconds

{

    NSDate *date = [NSDate dateWithTimeIntervalSince1970: totalSeconds/1000];

    return [NSDateFormatter localizedStringFromDate:date dateStyle:kCFDateFormatterNoStyle        timeStyle:NSDateFormatterShortStyle];

}


typedef CF_ENUM(CFIndex, CFDateFormatterStyle) {// date and time format styles

kCFDateFormatterNoStyle = 0,

kCFDateFormatterShortStyle = 1,

kCFDateFormatterMediumStyle = 2,

kCFDateFormatterLongStyle = 3,

kCFDateFormatterFullStyle = 4

};


typedef NS_ENUM(NSUInteger, NSDateFormatterStyle) {    // date and time format styles

    NSDateFormatterNoStyle = kCFDateFormatterNoStyle,

    NSDateFormatterShortStyle = kCFDateFormatterShortStyle,

    NSDateFormatterMediumStyle = kCFDateFormatterMediumStyle,

    NSDateFormatterLongStyle = kCFDateFormatterLongStyle,

    NSDateFormatterFullStyle = kCFDateFormatterFullStyle

};