NSDate 格式化 NSDate to NSString

NSLog(@"%@",[NSDate stringFromDate:[NSDate date] withFormat:@"yyyyMMdd__HH_mm_ss_zzz"]);

输出结果为:

2015-09-15 17:08:08.720 IconMaker[23584:592901] 20150915__17_08_08_GMT+8
时间: 2024-08-05 22:47:43

NSDate 格式化 NSDate to NSString的相关文章

NSDate 格式化 及 互转

/* NSDateFormatter的作用 1.NSString -> NSDate 2.NSDate -> NSString */ void fmt_date_to_string(); void fmt_string_to_date(); void fmt_string_to_date2(); void fmt_timestamp_to_date3(); int main(int argc, const char * argv[]) { @autoreleasepool { // 2015-

NSDate 格式化、转换与比较

关于日期在iOS开发的应用,大多数需求都和日期与NSString相互转换相关,最多会用到两个日期的比较,我就只记录下这几种情况的解决方法: 1.NSDate转字符串 //实例化一个NSDateFormatter对象 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //设置格式 [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; //用[NSDate

NSDate和NSString相互转换

在日常的开发中经常需要NSDate类型时间与NSString字符串类型时间进行相互转换,整理了一下NSDateFormatter 格式化参数,以及写了一个NSDate的分类方便在开放中使用. NSDateFormatter 格式化参数如下: G: 公元时代,例如AD元年 yy: 年的后两位 yyyy: 完整年 MM: 月,显示1~12 MMM: 月,显示为英文月份简写,如 Jan MMMM: 月,显示为英文月份简写,如 Janualy dd: 日,显示2为数,如 04 d: 日, 1-2位显示,

日期(NSDate)是NSString类的格式(stringWithFormat)

日期(NSDate)是NSString类的格式(stringWithFormat),也可以改变输出,如果需要输出年代信息等则需要进行转换,等等. NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间. NSDateFormatter可以比较方便的进行格式转换. 01 //获取当前日期和时间 02 NSDate * dt = [NSDate date]; 03 04 //NSDateFormatter实例 05 NSDateFormatter *form= [[NSDateF

NSDate和NSString相互转换 (转)

NSDate转NSString 日期转成字符串.这个虽然简单,但是我相信很多朋友初次遇到肯定束手无策.脑子里蹦出四个字:这怎么转?直接上代码: //获取系统当前时间 NSDate *currentDate = [NSDate date]; //用于格式化NSDate对象 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //设置格式:zzz表示时区 [dateFormatter setDateFormat:@"yyy

NSDate、NSString、long转化

- (NSDate *)dateFromString:(NSString *)dateString{ NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat: @"yyyy-MM-dd HH:mm:ss"]; NSDate *destDate= [dateFormatter dateFromString:dateString]; return destDa

NSString NSNumber NSDate NSArray

五.NSString1.在C语言中,是没有专门的字符串类型,我们是通过字符数组来实现一个字符串.2.在OC中专门的类型来描述字符串类型,NSString.3.字符串比较特殊,遵循一个"不变模式",一个字符串一但创建,字符串对象就不可以改变,不可改变的字符串是可以重复使用的,所以相同值的字符串对象,一般只会创建一个对象.4.有些字符串存在常量值中(代码区),有些字符串直接存在堆区.5.字符串的使用 a.字符串创建 1)空字符串 NSString* str = [[NSString all

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 stringFromDat

iOS NSDate与NSString之间的相互转换

假如我们需要把当前的时间当成一个字符串作为一张图片的名字的话,就需要把当前的时间NSDate类型的数据转换成NSString类型. 又或者在网络请求的时候,我们在网络上的到时间是一个字符串但是在本地就需要输出NSDate类型的数据. 所以提供两个方法  第一个是将NSDate类型的数据转换成NSString类型的数据,  第二个是将NSString类型的数据转换成NSDate类型的数据 1.NSDate -> NSString //获取当前时间 NSDate *date = [NSDate da