根据项目需求年龄分了4个单位分别为“岁”“月”“周”“日”,用户可以输入不同的数字,然后在后面选择不同的单位名称,我需要根据用户输入的数字及单位名称计算出生日期。例如用户输入的是“3岁”,那么我的出生日期就应该是2006年10月21日;用户输入的是“3月”,那么我的出生日期就应该是2009年7月21日,“3周”,那么我的出生日期就应该是2009年10月1日,“3日”,那么我的出生日期就应该是2009年10月18日。希望有人帮我解决谢谢,在线等。
解决方案 »
- C# 在Windows控件库中添加进度条
- C# 与 MapX 5.0的问题,急!!
- 如何更改资源文件
- 好几天了,我快疯了????????????????????
- 后台如何获取前台object对象
- WinForm简单问题:ListView控件的LargeIcon模式如何显示更多详细信息?
- FreeSCADA2 组态软件 谁接触过?
- C# 清除用户控件上 listview上的记录
- 为何读取邮件头中的汉字时变成了乱码?
- 用RichTextBox怎么显示中文呀,我是用StreamReader和File.OpenText(Filename)打开文件的!
- 让你猜五次.你会选择哪组方案
- 请教自定义属性怎么做?
AddDays
AddMonths
AddYears
参数为负
string dateStr = DateTime.Now.AddYears(-1).ToShortDateString();//月 result:2009/9/21
dateStr = DateTime.Now.AddMonths(-1).ToShortDateString();//周 result:2009/10/14
dateStr = DateTime.Now.AddDays(-1 * 7).ToShortDateString();//日 result:2009/10/20
dateStr = DateTime.Now.AddDays(-1).ToShortDateString();