欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-08-22 17:55:13
当月第一天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)取当... ......

当月第一天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); //移除掉","