c# asp.net core取当月第一天和最后一天及删除最后一个字符的多种方法

当月第一天0时0分0秒

DateTime.Now.AddDays(1 - DateTime.Now.Day).Date
当月最后一天23时59分59秒
DateTime.Now.AddDays(1 - DateTime.Now.Day).Date.AddMonths(1).AddSeconds(-1)

取当月最后一天的话是这样的

DateTime.Now.AddDays(- DateTime.Now.Day).Date.AddMonths(1).Day



删除最后一个字符的多种方法

字符串:string s = "1,2,3,4,5,"

目标:删除最后一个 ","

方法:
1、用的最多的是Substring,这个也是我一直用的
s = s.Substring(0,s.Length - 1)
2、用TrimEnd,这个东西传递的是一个字符数组

s=s.TrimEnd(',')
//如果要删除"5,",则需要这么写
char[] MyChar = {'5',','};
s = s.TrimEnd(MyChar);

//s = "1,2,3,"
3、用Remove
string a = "123";
a = a.Remove(a.Length - 1,1); //移除掉","

posted @ 2019-05-10 23:58  toMo  阅读(738)  评论(0编辑  收藏  举报