string字符串拆分、string转换成int

原创 2012年03月26日 13:13:59
//construct for example: MyDate D5(“2008-1-14 13:5:7”)
MyDate::MyDate(string sDateString)
	{
		string asDate[6]; // sYear, sMonth, sDay, sHour, sMinute, sSecond

		string::size_type uStart = 0;
		string::size_type uEnd = sDateString.find('-');
		// get year and month
		int iCount;
		for (iCount = 0; iCount < 2; iCount++)
		{
			asDate[iCount].assign(sDateString, uStart, (uEnd - uStart));
			uStart = uEnd + 1;
			uEnd = sDateString.rfind('-');
		}
		// get day
		uStart = uEnd + 1;
		uEnd = sDateString.find(' ');
		asDate[iCount++].assign(sDateString, uStart, (uEnd - uStart));
		// get hour and minute
		uStart = uEnd + 1;
		uEnd = sDateString.find(':');
		for (iCount = 3; iCount < 5; iCount++)
		{
			asDate[iCount].assign(sDateString, uStart, (uEnd - uStart));
			uStart = uEnd + 1;
			uEnd = sDateString.rfind(':');
		}
		// get second
		uStart = uEnd + 1;
		uEnd = sDateString.size();
		asDate[iCount].assign(sDateString, uStart, (uEnd - uStart));

		//conversion the string to int
		this->year =  atoi(asDate[0].c_str());
		this->month = atoi(asDate[1].c_str());
		this->day = atoi(asDate[2].c_str());
		this->hour = atoi(asDate[3].c_str());
		this->minute = atoi(asDate[4].c_str());
		this->second = atoi(asDate[5].c_str());
	}

字符串分割--java中String.split()用法

在java.lang包中有String.split()方法,返回是一个数组。   1、“.”和“|”都是转义字符,必须得加"\\";   如果用“.”作为分隔的话,必须是如下写法: Strin...

C++ string 分割字符

string str="ab defg";int i=str.find(' ');string str1=str.substr(0,i);cout
  • nadakiss
  • nadakiss
  • 2011年03月18日 11:01
  • 10709

用string拆分字符串

  • 2010年07月02日 11:29
  • 47KB
  • 下载

String数据类型转换成long、int、double、float、boolean、char等七种数据类型

在JAVA中string是final类,提供字符串不可以修改,string类型在项目中经常使用,下面给大家介绍比较常用的string数据类型转换: String数据类型转换成long、int、dou...

怎么使float保留两位小数或多位小数*如何将整数 int 转换成字串 String

5.怎么使float保留两位小数或多位小数* 两种方法: import java.math.*; …… 方法1: float f = 34.232323; BigDecimal b = ne...

C++中如何把string转换成int

无意中查到模块中这个小小的函数,用于把 string 转换成 int,按理说,在 java 之类的语言中是很简单的事情,可是 C++ 里还有点麻烦。本来以为按别人的做法就行了,却发现有点问题。我把原本...
  • ltx06
  • ltx06
  • 2013年10月30日 22:43
  • 1158

C++_char/string 转换成 int/float char大小写转换

single_char_to_int(char c)

ResultSet转换成XML字符串传递提取组成String[].

http://jslyghj.iteye.com/blog/467784
  • wszcmd
  • wszcmd
  • 2014年11月04日 14:35
  • 323

如何将CString 的一个字符串转换成一个string 类型的

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17  ...
  • hxh129
  • hxh129
  • 2013年03月06日 20:39
  • 2470
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:string字符串拆分、string转换成int
举报原因:
原因补充:

(最多只允许输入30个字)