永发信息网

asp.net 从textbox中获取一个字符串 2014/10/21 然后把这个获取的日期提前三天,应该怎么写?

答案:2  悬赏:0  手机版
解决时间 2021-02-12 12:36
  • 提问者网友:山高云阔
  • 2021-02-12 03:15
asp.net 从textbox中获取一个字符串 2014/10/21 然后把这个获取的日期提前三天,应该怎么写?
最佳答案
  • 五星知识达人网友:十年萤火照君眠
  • 2021-02-12 04:47
string tm = "2014/12/12";
            DateTime dt = new DateTime(Convert.ToInt32(tm.Split('/')[0]), Convert.ToInt32(tm.Split('/')[1]), Convert.ToInt32(tm.Split('/')[2])).AddDays(3);
            string tms=dt.ToString("yyyy/MM/dd");//转回字符串类型
全部回答
  • 1楼网友:七十二街
  • 2021-02-12 04:54
1.使用foreach每次读取一行应该都会了,或者使用while循环如while((str=textbox1.readline())!=null) 2.使用remove() 方法:从指定位置开始删除指定数的字符 字串对比一般都用: str1.endswith(str2); //检测字串str1是否以字串str2结尾,返回布尔值; 匹配成功时保存 删除从零开始指定长度后剩余的字符串,就是你需要的了 3.记录比较多的话可以使用二维字符串数组保存信息,写出时可以使用for遍历2次
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯