一、String类

黑色小扳手 - 属性     后面不带括号
紫色立方体 - 方法     后面带括号

字符串.Length  -  字符串长度,返回int类型

字符串.TrimStart() - 去掉前空格
字符串.TrimEnd() - 去掉后空格

字符串.Trim() - 去掉字符串的前后空格  string         注意:只能去除前后空格,中间空格去不掉!!

字符串.ToUpper() - 将字符串中的小写字符变成大写 string

字符串.ToLower() - 变成小写 string

索引/下标

字符串.SubString(a); - 截取字符串,a - 要开始截取的下标,包含下标所对应的字符

字符串.SubString(a,b); - a - 下标 , b - 要截取几个字符(从1开始数)      string

注意:索引括号里面填的数字必须在该字符串索引范围和长度以内,若超出则报错!!!

例如:“12345”中索引   a-第一个字符代表0,第二个代表1,第三个代表2...

 

 

字符串.IndexOf("串"); - 返回字符串中第一个匹配项的索引,如果没有匹配项返回-1  int

只返回找到第一个词的第一个字符的索引!!!

若没有该字符返回-1

 

 

 

 

int b = s.IndexOf("天",s.IndexOf("天")+1); //获得第二个匹配项,3 4 5 6

字符串.LastIndexOf("串"); - 返回最后一个匹配项的索引

字符串.StartsWith("串"); - 判断是否以什么开头       返回的是bool类型

字符串.EndsWith("串"); - 判断是否以什么结尾      返回的是bool类型

字符串.Contains("串"); - 判断是否包含  返回的是 bool类型

s.Replace(要替换的字符串, 替换的字符串); - 字符替换  string

s.Remove(3);  - 移除从索引到末尾的全部字符  string

二、Math类

Math.Pow(x,y); - 次方

例如: double a=Math.Pow(2,3);      //2的3次方

Math.Sqrt(x); - 平方根

例如:double a=Math.Sqrt(9);

Math.Ceiling(double); - 取上限
Math.Floor(double); - 取下限
Math.Round(double); - 取四舍五入
Math.Abs(double); - 取绝对值

三、DateTime类

DateTime 变量名 = new DateTime(); - 定义

DateTime.Now; - 获取此电脑当前时间

.ToString("Format"); - 设置日期格式化,
yyyy-年 MM-月 dd-日 hh-12制小时 HH-24制小时 mm-分钟 ss-秒 ms-毫秒

.AddYears(); - 在此时间基础上增加多少年


.AddMonths(); - 增加月
.AddDays(); - 增加日
.AddHours(); - 增加小时
.AddMinutes(); - 增加分钟
.AddSeconds(); - 增加秒

.Year; - 获取此时间变量的年份

返回的是int类型!

.Month; - 获取月份
.Day; - 日
.Hour; - 小时
.Minute; - 分钟
.Second; - 秒
.Millisecond; - 毫秒

.DayOfYear; - 获取当前日期是此年中的第几天

.DayOfWeek; - 获取是星期几

返回的是英文,将其转化为int类型

string week=“日一二三四五六”.SubString(Convert.ToInt32(dt.DayOfWeek),1);

星期天转化为int类型为0,星期一为1,星期二为2....星期六为6

将英文状态的星期几转化为中文的星期几!!

.TimeOfDay; - 获取时间部分
.Date; - 获取日期部分

TimeSpan类型 - 时间间隔类型
.Days - 差距多少天

.Hours - 小时单位上差距多少小时
.Minutes - 分钟单位上差距多少分钟
.Seconds - 秒单位上差距多少秒
.Milliseconds - 毫秒

.Total.... 累计差距

【2017-02-26】String类、Math类、DateTime类的更多相关文章

  1. Java常用类:包装类,String,日期类,Math,File,枚举类

    Java常用类:包装类,String,日期类,Math,File,枚举类

  2. 类:String,Math,DateTime,Random

    string类: 判断邮箱格式是否正确: 1.有且只能有一个@  2.不能以@开头  3.@之后至少有一个.  4.@和.不能靠在一起  5.不能以.结尾 math 类: math.ceiling() ...

  3. 类:String,Math,DateTime,Random随机数,异常保护

    String类: 练习: Math类: Random随机数: DateTime类: 异常保护: 练习: 1. 2. 3.方法一: 方法二: 4.人机大战石头剪刀布 5. //请输入你想输入的数字 // ...

  4. C#string类;math类;datetime类

    String类: .Length字符的长度   .Trim()去掉开头以及结尾的空格 .TrimStart()去掉字符串开头的空格 .TrimEnd()去掉字符串后面的空格   .ToUpper()全 ...

  5. string、math、random、datetime类

    1.string类 变量.Replace("想要替换掉的字符或字符串","转换后的字符或字符串");//替换 练习:判断邮箱格式是否正确            ...

  6. 类之string类、Math类、DateTime类

    String类 string a = "abcdef123456"; 注:字符串的长度是从0开始计数的如:0,1,2,3,4,5,6,7,8,9........ a.Length; ...

  7. 【2-26】string/math/datetime类的定义及其应用

    一string类 (1)字符串.Length    Length作用于求字符串的长度,返回一个int值 (2)字符串.TrimStart();  TrimStart():可删除前空格,返回一个stri ...

  8. 【2017-2-26】C#String类、Math类、DateTime类

    String类 黑色小扳手:属性      后面不带括号 紫色小箱子:方法      后面带小括号 1.字符串.Length;   字符串长度,返回int类型 字符串的长度 2.字符串.TrimSta ...

  9. C#基础 类及常用函数【string 、Math 、DiteTime 、TimeSpan】

    一  string 类型 string str = "abcdefg"; str.Length  -  字符串长度,返回int类型 str.TrimStart()          ...

随机推荐

  1. 用js给html控件赋值

      用js给html控件赋值 <script> window.onload=function setValue()//在页面加载时赋值 { document.getElementById( ...

  2. Bonferroni校正法

    Bonferroni校正:如果在同一数据集上同时检验n个独立的假设,那么用于每一假设的统计显著水平,应为仅检验一个假设时的显著水平的1/n http://baike.baidu.com/view/12 ...

  3. Vim 第一天

    记得第一次接触vi编辑器,好像是在海尔的机房吧,那是时候还是没有毕业的小菜鸟一只(PS:现在也是菜鸟),记得是测试一个云存储的产品.看着他们用vi编辑器,当时也没有感觉有什么(现在也没感觉……),只是 ...

  4. iOS 之 关闭键盘

    //方法一:关闭整个系统的键盘 [[[UIApplication sharedApplication] keyWindow] endEditing:YES]; //方法二:关闭当前页的键盘 [[sel ...

  5. Selenium2(java)selenium常用API 六

    selenium处理HTML5 处理Vedio WebDriver driver = new FirefoxDriver(); driver.get("http://videojs.com/ ...

  6. linux下安装openmpi

    之前在win10的bash下折腾很久没有成功,后来经高人指点,发现其实一条命令就行了. sudo apt-get install libopenmpi-dev openmpi-bin 对的,就这一条命 ...

  7. php中利用array_filter过滤数组为空值

    [导读] 在我们开发过程中,判断数组为空时你会想到什么方法呢?首先想到的应该是empty函数,不过直接用empty函数判断为空是不对的,因为当这个值是多维数的时候,empty结果是有值的.其实我们可以 ...

  8. sqlloader外部表

    一创建目录 先在系统下创建 $ cd /home/oracle $ mkdir dir $ cd dir $ pwd 再在sqlplus里创建,让oracle知道这个目录 SQL> create ...

  9. SVG的内部事件添加

    SVG的内部事件添加: <%@ page language="java" contentType="text/html; charset=UTF-8" p ...

  10. flex 事件注册和鼠标拖动

    flex 事件注册和鼠标拖动 <?xml version="1.0" encoding="utf-8"?> <s:Application xm ...