C# 字符串,时间,数学类型

C# 中的与JS中的基本一样的;

Datetime da=datetime.now;                 --获取当前时间

Datetime da=new datetime(2000,10,10)     --创建新的时间

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

str.toUpper && str.toLower                               --大小写转换。与JS不同的是后面没有case

str.trim();  str.trimStart();  str.trimEnd();       --去掉空格,去前空格,去后空格

str.contains("a")               --判断是否含有,类型为布尔型,bool

str.StartWidth("a")  str.EndsWidth("a")        --判断以什么开头 结尾 用法与contains相同

str.replace("a","b")             --替换字符串中的

Math.pow(x,y)                --数据类型要为double型

------------------------------------------------------------

DateTime tt = new DateTime(2000, 10, 10);
DateTime t = DateTime.Now;
TimeSpan m =tt - t;
int b = m.Days;
TimeSpan的用法,差距多少天

-----------------------------------------------------------

.AddYears(); - 在此时间基础上增加多少年
.AddMonths(); - 增加月
.AddDays(); - 增加日
.AddHours(); - 增加小时
.AddMinutes(); - 增加分钟
.AddSeconds(); - 增加秒

.Year; - 获取此时间变量的年份
.Month; - 获取月份
.Day; - 日
.Hour; - 小时
.Minute; - 分钟
.Second; - 秒
.Millisecond; - 毫秒

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

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

TimeSpan类型 - 时间间隔类型
.Days - 差距多少天
.Hours - 一天中差距多少小时
.Minutes - 一天中差距多少分钟
.Seconds - 一天中差距多少秒
.Milliseconds - 毫秒

.Total.... 累计差距

原文地址:https://www.cnblogs.com/m110/p/7765593.html