永发信息网

(C#.net)如何取系统当前日期之前的第30天日期是多少

答案:4  悬赏:0  手机版
解决时间 2021-03-02 01:35
需要转换成数值类型,例如今天是2008.02.12,取之前第30天的日期应该是2008.01.13,我知道有取系统当前日期的函数,但日期类型之间相减的函数我不会,相减之后还要转换为数值类型.

我不是求间隔的天数,我是求具体的日期,30天前的日期,上面的2008.02.12是我举的例子,没有具体的日期,只有利用当前日期取30天前的日期!
最佳答案
DateTime d = DateTime.Now;
d=d.AddDays(-30);
Console.WriteLine(d.ToShortDateString());
全部回答
declare @date1 varchar(50),date varchar(50) set @date1=convert(varchar(10),getdate()+30,120) set @date=cast((substring(@date1,0,5)+substring(@date1,6,2)+substring(@date1,9,2)) as bigint) 上面“+30”的地方就是你要改变的值,它会根据日历加减
// 创建一个当前日期 DateTime newTime = new DateTime(2009, 2, 12); // 创建一个时间间隔类 TimeSpan spacing = new TimeSpan(30,0,0,0); // 通过Subtract方法减去时间间隔 获得旧的日期 DateTime oldtime = newTime.Subtract(spacing);
DateTime t1 = new DateTime(2009, 1, 13); //设置时间间隔日期 DateTime t2 = DateTime.Now; //取当前日期 int ts = (t2 - t1).Days; //当前日期减去间隔日期,获取间隔的天数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【求助】暗黑破坏神2中死灵法师骷髅手拿武器
兴达移门孝昌店这个地址在什么地方,我要处理
怎么改变鼠标指针的贴图 ,想换成瞄准器的样
红黄蓝新疆和田亲子园我想知道这个在什么地方
ppt里公式编辑器乘时的点怎么打
水产类都有福尔马林么
淘宝买家给了好评追加,卖家回复之后买家还能
大众老四眼波罗仪表盘显示abs标志是什么回事
生活没有目标整天浑浑噩噩 无聊透顶 我才23岁
2016年12月考研的成绩什么时候出
【功能固着】功能固着怎么解释?
西藏民族学院 寝室条件
剑三体力每天恢复多少
【randint】...2.5与python3.2有什么区别impo
急流险滩的意思最佳
推荐资讯
通州湾幼儿园在哪里啊,我有事要去这个地方
为什么一个c类ip可以划分64个子网
挡土墙基础深5米,应怎么放坡
为什么下午玩CF的时候我的电脑就卡的不行行!
【those】thisthesethose的用法和区别
海贼王罗宾消失的是哪一集
鲜香粉能让汤很鲜吗?
乖宝贝母婴生活馆在哪里啊,我有事要去这个地
工伤发生了,多长时间上报
杀出一匹黑马是什么意思
山楂搭配什么吃好
我是W7系统的笔记本,刚买的,我下载了使命召
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?