NSDate NSString时间字符串 NSTimeInterval 的转换

//时间格式

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

[formatter setDateFormat:@"MMM dd,yyyy HH:mm tt"];

//时间字符串NSDate

NSDate *date = [formatter dateFromString:string];

//NSDate转时间字符串

NSString *dateString = [formatter stringFromDate:date];

//时间转时间戳

NSTimeInterval interval = [date timeIntervalSince1970];

//时间戳转时间

date = [NSDate dateWithTimeIntervalSince1970:interval];

时间: 2024-10-07 01:21:03

NSDate NSString时间字符串 NSTimeInterval 的转换的相关文章

python中时间戳,datetime 和时间字符串之间得转换

# datetime时间转为字符串def Changestr(datetime1):    str1 = datetime1.strftime('%Y-%m-%d %H:%M:%S')    return str1 # 字符串时间转为时间戳def Changetime(str1):    Unixtime = time.mktime(time.strptime(str1, '%Y-%m-%d %H:%M:%S'))    return Unixtime # datetime时间转为时间戳def

ios开发处理服务器返回的时间字符串

#import <Foundation/Foundation.h> void other(); void string2date(); int main(int argc, const char * argv[]) { @autoreleasepool { other(); string2date(); } return 0; } void other() { // 获得NSCalendar NSCalendar *calendar = nil; if ([NSCalendar respond

将UTC日期字符串转为本地时间字符串,如@&quot;yyyy-MM-dd&#39;T&#39;HH:mm:ssZ&quot;转换为本地时间

由于苹果商店上线应用24小时内会不稳定,更新提醒可能会陷入死循环,更新提醒需要24小时后弹出,需要把苹果返回的上线时间转换为本地时间故写了下边的方法: //将UTC日期字符串转为本地时间字符串//输入的UTC日期格式2013-08-03T04:53:51+0000-(NSString *)getLocalDateFormateUTCDate:(NSString *)utcDate{    NSDateFormatter *dateFormatter = [[NSDateFormatter all

iOS开发之---将时间戳,转化成时间字符串。

1.将一个NSDate,转化成时间字符串. NSDate *date = [NSDate date]; NSDateFormatter *fmt = [[NSDateFormatter alloc] init]; fmt.dateFormat = @"yyyy-MM-dd"; NSString *dateStr = [fmt stringFromDate:date];

统计NSString中英文字符串长度

计算NSString的字符长度,用length方法Returns the number of Unicode characters in the receiver,既是英文字符和中文汉字都是一个字符长度,如@“abcde我的”长度为7,而此长度和微博的输入字数实际上是不符的,在微博中,它的长度为5(实际是4.5,“abcde我的f” 的长度也是5),所以如果在UITextView中限制字符的长度,需要重新计算,如下: -------------------- 转载:http://mobileso

oracle 字符串与日期转换sql

常用sql语句: select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual;   //显示:08-11-07 13:22:42 select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh24:mi:ss') from dual; //显示:2005-12-25 13:25:59 获取系统时间: select sysdate from dual; 转换的格式: 表示year的:y  表示年的最后一位

NSString / NSMutableString 字符串处理,常用代码 (实例)

Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值.而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度. NSString 常用方法总结 +(id)stringWithContentsOfFile:path encoding:enc err 创建一个新字符串并将其设置为 path 指定文件的内容,使用

js中格式化时间字符串

.net 程序员肯定有遇到过,将一个对象json序列化之后Date 字段 就会转化成 '/Date(1370770323740)/' 这种格式的数据,下面介绍一种在js中,关于时间格式的转换. <script> function formatDate(date, format) { if (!date) return; if (!format) format = "yyyy-MM-dd"; switch(typeof date) { case "string&qu

SHUoj 字符串进制转换

字符串进制转换 发布时间: 2017年7月9日 18:17   最后更新: 2017年7月9日 21:17   时间限制: 1000ms   内存限制: 128M 描述 Claire Redfield在龙之谷游戏的一次任务中获得了一个上了锁的宝箱,上面刻了一串由小写字母构成的字符串A和一个数字m  . 经过Claire长时间研究,他发现密码是和a  ,m  有关的.字符串A相当于一个26进制的数字,a  相当于0  ,b  相当于1  --.z  相当于25  .然后要将这个26进制的数转化成m