美文网首页
时间转换

时间转换

作者: 孙凯iOS | 来源:发表于2018-12-26 15:29 被阅读0次

时间转换

NSString->NSDate

NSString *timeStr = @"2018-08-08 15:15:15";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *transformDate = [dateFormatter dateFromString:timeStr];

NSDate->NSString

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSS EEE"];
NSString *transformString = [dateFormatter stringFromDate:[NSDate date]];

NSDate->NSTimeInterval

NSTimeInterval transformInt = [[NSDate date] timeIntervalSince1970];

NSTimeInterval->NSDate

NSTimeInterval timeInterval = 1544599467;
NSDate *transformDate = [NSDate dateWithTimeIntervalSince1970:timeInterval];

NSString->NSTimeInterval

NSString *timeStr = @"2018-08-08 15:15:15";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *transformDate = [dateFormatter dateFromString:timeStr];
NSTimeInterval transformInt = [transformDate timeIntervalSince1970];

NSTimeInterval->NSString

NSTimeInterval timeInterval = 1544599467;
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *transformDate = [NSDate dateWithTimeIntervalSince1970:timeInterval];
NSString *transformString = [dateFormatter stringFromDate:transformDate];

格式化参数如下:

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

相关文章

  • 时间转换 &&金额转换

  • python时间格式转换

    本地时间转换为时间戳 时间戳转换为本地时间 UTC时间转换为时间戳 本地时间转换为UTC

  • 时间转换

  • 时间转换

    方法一 注意输出方式 方法二 PAT 7-8 时间换算(15 分) 本题要求编写程序,以hh:mm:ss的格式输出...

  • 时间转换

    DATA:seconds_per_day(8)TYPEpVALUE86400, rel_dateLIKEsy-da...

  • 时间转换

    该组件适用于以下场景 1,将时间戳转换成时间显示,支持年,月,日,天,分,秒,毫秒,可以定义自己想要的格式来显示,...

  • 时间转换

    时间戳转换http://www.cnblogs.com/mstk/p/5511057.html时间格式与毫秒的转换...

  • 时间转换

    获取当前时间: date [format] //format like: "+%Y-%d-%m", 注意是以+开头...

  • 时间转换

    返回的师NSString类型

  • 《时间-转换》

    用昨日将忧伤埋葬 痛苦在今日哀悼 未来在明天嘲笑 飞逝的光阴批判着未来

网友评论

      本文标题:时间转换

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