类之string类、Math类、DateTime类

String类

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

a.Length;     是一个属性,代表字符串的长度 ★
a[2];     a代表字符串中a打头,2代表在字符串中的位置,从0开始数,[]是索引号,a[2]输出结果是c

a=a.Trim();     去除左右两边的空格 ,不能去除字符串里面的空格★
a=a.TrimStart();     去掉左边的空格
a=a.TrimEnd();     去掉右边的空格

a=a.ToLower();     将字符串中的大写英文字符转化成小写
a=a.ToUpper();     将字符串中的小写英文字符转化成大写

a=a.StartsWith("a");     匹配开头,看是不是以a开头,返回true或false
a=a.EndsWith("6");     匹配结尾,看是不是以6结尾,返回true或false
a=a.Contains("cd");     匹配整个字符串中是否包含cd,返回true或false ★

a=a.IndexOf("1");     某字符串在str里面哪个位置出现(第一次出现的位置)
a=a.LastIndexOf("2"):     某字符串在str里面最后一次出现的位置

a=a.Substring(5,4);     截取字符串 从第五位开始截取字符串,截取4位 ★

a=a.Replace("cd","gg");     替换所有符合指定段的字符串条件的字符串(查找替换功能),将字符串中的cd替换为gg

Math类:

double n = 3.1415;
Math.Round(n,2);     将n四舍五入,小数点后保留2位
Math.Ceiling(n);     取大于该小数的最小整数
Math.Floor(n);     取小于该小数的最大整数
Math.Sqrt(a);     开平方,平方根
Math.Pow(2,4);     求2的4次方

DateTime类:

DateTime d =DateTime.Now     获取电脑当前时间

DateTime d=new DateTime ();定义一个新的时间,初始为零
int a = d.Year;     提取年份
int b = d.Month;     提取月份
int c = d.Day;    提取日期
int e = d.Hour;     提取小时
int f = d.Minute;     提取分钟
int g = d.Second;     提取秒
int h = d.Millisecond;     提取毫秒
int k = d.DayOfYear;     获取日期是该年中第几天
DayOfWeek l = d.DayOfWeek;     该日期是一周中的周几

System.TimeSpan da = new TimeSpan(1,0,0,0);
d = d.Add(da);

d = d.AddYears(1);     添加一年 
d = d.AddMouth(1);     添加一个月
d = d.AddDay(1);     添加一天
d = d.AddHour(1);     添加一小时
d = d.AddMinute(1);     添加一分钟
d = d.AddSeconds(1);     添加一秒钟

ToString("yyyy年MM月dd日 hh时mm分ss秒") 按”年月日时分秒“表示出来(hh表示12小时制;HH表示24小时制;年月日时分秒可以用代位符单独替出,也可以几个替出)

时间: 2024-10-16 09:20:14

类之string类、Math类、DateTime类的相关文章

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

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

string类;math类;datetime类

String类: .Length 字符的长度 .Trim() 去掉开头以及结尾的空格 .TrimStart() 去掉字符串开头的空格 .TrimEnd() 去掉字符串后面的空格 .ToUpper() 全部大写 .ToLower() 全部小写 Substring(起始位置,截取长度) Substring(起始位置) 只写起始位置,可以截取到尾 身份证截取生日 IndexOf("字符串") 返回第一次出现此字符串的索引 LastIndexOf("字符串") 返回最后一次

string、math、random、datetime类

1.string类 变量.Replace("想要替换掉的字符或字符串","转换后的字符或字符串");//替换 练习:判断邮箱格式是否正确            1.有且只能有一个@            2.不能以@开头            [email protected]之后至少有一个.            [email protected]和.不能靠在一起            5.不能以.结尾 2.math类 3.random随机数类 初始化  实例化 

2017-11-02 C# String类&Math类&DateTime类

String类: String a = "abcdefghijklmnopqrstuvwxyz"; int length = a.length;  //获取字符串的长度: a = a.TrimStart();  //去掉全面的空格: a = a.TrimEnd();  //去掉后面的空格: a = a.Trim();  //去掉前后的空格: a = a.ToUpper();  //将字符串中的字母转换成大写: a = a.ToLover();  //将字符串中的英文转换成小写: a =

PHP使用DateTime类做时间日期到字符串转换

PHP关于时间日期的处理不是很规范,简单就简单了,就是不知道输入的字符串是否能够正确转化为需要的DateTime类型. 面向对象的PHP应该使用DateTime类来做string和dateTime的转换 从字符串到时间类型DateTime::createFromFormat(‘m/d/Y H:i','03/01/2008 02:20'); $totalPrice=0.0;从DateTime到字符串$datetime = new DateTime('2008-08-03 14:52:10');ec

Java——常用类(String)

[常用类] <1>字符串相关类(String.StringBuffer) <2>基本数据类型包装类 <3>Math类 <4>File类 <5>枚举类 [String类] <1>java.lang.String类代表不可变的字符序列. <2>String类的常见构造方法: String(String original) //创建一个String对象为original的拷贝 String(char[] value) //用一个

常用类(四) System Date Math Pattern

一.System类:public final class System (System类包含一些有用的类字段和方法.它不能被实例化) 1.字段in--标准输入流  IputStream is = System.in;抽象类的多态! 2.常用方法  1)public static void gc()运行垃圾回收器   启动GC垃圾回收器其实是调用了Object中的finalize()方法:  egg:   2)public static void exit(int status)终止当前正在运行的

当碰到unix纪元问题时strtotime怎么转时间戳(DateTime类的使用方法)

UNIX纪元时间又称POSIX时间/新纪元时间(Epoch Time):从协调世界时1970年1月1日0时0分0秒起到现在的总秒数,不包括闰秒.正值表示1970以後,负值则表示1970年以前. Unix 2038 bug(Y2K38漏洞) 又称 Unix Millennium Bug,此漏洞将会影响到所有 32 位系统下用 UNIX 时间戳整数来记录时间的 PHP,及其它编程语言.一个整型的变量所能保存的最大时间为 2038 年01月19 日 03:14:07.超过这个时间后,整型数值将会溢出.

.Net时间运算 - DateTime类,TimeSpan类

DateTime类是.Net中用于处理时间类型数据的. 一.字段 MaxValue 表示 DateTime 的最大可能值.此字段为只读. MinValue     表示 DateTime 的最小可能值.此字段为只读. 二.属性 Date 获取此实例的日期部分. Day  获取此实例所表示的日期为该月中的第几天. DayOfWeek  获取此实例所表示的日期是星期几. DayOfYear 获取此实例所表示的日期是该年中的第几天. Hour 获取此实例所表示日期的小时部分. Kind 获取一个值,该