Objective-C中整数与字符串的相互转换

2013/4/15整理:

将整数转换成字符串 Convert Integer to NSString:

方法一:

int Value = 112233;

NSString *ValueString = [NSString stringWithFormat:@"%d", Value];

方法二:

[[NSNumber numberWithInt: 123] stringValue];

得到C风格的字符串 C String

char *ValueasCString = (char *)[ValueString UTF8String];

将字符串转换成整数或浮点数

Convert String to Integer or float

NSString has some useful methods:

-(int) intValue

-(float) floatValue

NSString *aNumberString = @"123";

int i = [aNumberString intValue];

字符串转换为日期

NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//实例化一个NSDateFormatter对象

[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//设定时间格式,这里可以设置成自己需要的格式

NSDate *date =[dateFormat dateFromString:@"1980-01-01 00:00:01"];

日期转换为字符串

NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//实例化一个NSDateFormatter对象

[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//设定时间格式,这里可以设置成自己需要的格式

NSString *currentDateStr = [dateFormat stringFromDate:[NSDate date]];

使用NSNumberFormatter将数值转换成字符串

Simplifying NSNumberFormatter Use on the iPhone With Objective-C Categories

http://forgecode.net/2010/02/simplifying-nsnumberformatter-use-on-the-iphone-with-objective-c-categories/

Here are the different formatter styles, and the result when converting [NSNumber numberWithDouble:123.4] into an NSString.

NSNumberFormatterNoStyle (123)

NSNumberFormatterDecimalStyle (123.4)

NSNumberFormatterCurrencyStyle ($123.40)

NSNumberFormatterPercentStyle (12,340%)

NSNumberFormatterScientificStyle (1.234E2)

NSNumberFormatterSpellOutStyle (one hundred and twenty-three point four)

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

formatter.numberStyle = NSNumberFormatterCurrencyStyle;

NSString *string = [formatter stringFromNumber:number];

[formatter release];

原文地址:https://www.cnblogs.com/ios-wmm/p/10215180.html

时间: 2024-11-07 14:23:06

Objective-C中整数与字符串的相互转换的相关文章

js中数组与字符串的相互转换

var str1='1,2,3,4,5,6,7'; var strArray=Array(); //字符串拆分为数组 strArray=str1.split(',',5);//后面的5是可选参数,指返回的数组最大长度 //数组合并为字符串 str1=strArray.join('-');//这时候str1中的值是:1-2-3-4-5

js中数组对象字符串的相互转换

对象-数组-字符串: 例如: var data = { user:"userName", pass:"12121" };//这是一个对象 如果要给这个data 对象追加一个属性就比如: new Date( ).getTime( );//获取当前时间到那个时间的时间间隔单位是毫秒: data.time = new Date( ).getTime( ); 此时data 里面就多了一个属性: time : " 获取到的那个毫秒数" 即: var dat

php中数组和字符串的相互转换

数组转字符串: implode('!', $arr);//将一维数组以!分隔组合成一个字符串,参数一可以为"" 字符串转数组: explode('!', $str);//将字符串以!分割为一个一维数组,参数一不可以为"" str_split($str, 3);//将字符串分割成数组,参数二将字符串从左向右每3个字符分割一次,最后的不够3个了 有几个算几个.

objective C中的字符串(三)

holydancer原创,如需转载,请在显要位置注明: 转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7343561 objective C中的字符串操作 在OC中创建字符串时,一般不使用C的方法,因为C将字符串作为字符数组,所以在操作时会有很多不方便的地方,在Cocoa中NSString集成的一些方法,可以很方便的操作字符串,下面举几个例子: 1.创建: 直接利用等号赋值 NSString *

objective C中的字符串

holydancer原创,如需转载,请在显要位置注明: 转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7343561 objective C中的字符串操作 在OC中创建字符串时,一般不使用C的方法,因为C将字符串作为字符数组,所以在操作时会有很多不方便的地方,在Cocoa中NSString集成的一些方法,可以很方便的操作字符串,下面举几个例子: 1.创建: 直接利用等号赋值 NSString *

MYSQL中日期与字符串间的相互转换

一.字符串转日期 下面将讲述如何在MySQL中把一个字符串转换成日期: 背景:rq字段信息为:20100901 1.无需转换的: SELECT * FROM tairlist_day WHERE rq>'2010-07-31' AND rq<'2010-09-01' 2.使用:DATE_FORMAT SELECT * FROM tairlist_day WHERE DATE_FORMAT( rq, '%Y-%m-%d')>'2010-08-01' AND DATE_FORMAT( rq,

编写一个python程序,从控制台输入一个包含整数的字符串,将字符串中的整数格式化为长度为10的格式,位数不足前面补0,例如:456格式化成0000000456,具体要求如下:1、不使用正则表达式。2、使用字典格式化字符串。3、将从控制台输入的字符串转换为字符串模板再进行格式化。4、最后在控制台输出字符串模板和格式经结果。

s = input("请输入一个包含整数的字符串:") s1 = '' number = '' index = 0 d = {} print(len(s)) for i in range(len(s)): c = s[i] if c.isdigit(): number += c else: if len(number) > 0: # ab34cd54ab45 ab{number0}cd{number1}ab s1 += "{{number{}:010}}".f

GO数值和字符串的相互转换

转自:http://blog.sina.com.cn/s/blog_9e14446a01018m9i.html 在做项目的时候,通常都会碰到字符串转换,在这介绍一下字符串与整型的相互转换.在golang中,用字符串与整型有两种方法,一种是使用rune(int32位的别名)来转换,一种是golang中stroncv包的函数来转换,下面的是第二种方法,另外还介绍了如何获取接口类型所代表值的类型. 直接上代码: package main import ( "fmt" "strcon

shell中if条件字符串、数字比对,[[ ]]和[ ]区别

shell中if条件字符串.数字比对,[[ ]]和[ ]区别 引用: http://www.51testing.com/?uid-7701-action-viewspace-itemid-13731 http://blog.csdn.net/sunboy_2050/article/details/6836382 shell 括号 学习shell的时候总是被shell里的条件判断方式搞得头疼,经常不知道改 用[],[[]],(())还是test,let,而很少有书把它们的关系讲解的很清楚(应该是我