如题,如果知道了某年的总天数,怎么转换成年月日的格式?
比如,2011年的第341天是2011年的几月几日,
2012年的第205天呢?C#里面的DateTime.DayOfYear可以直接获得该年的第几天,有没什么方法是可逆的?
比如,2011年的第341天是2011年的几月几日,
2012年的第205天呢?C#里面的DateTime.DayOfYear可以直接获得该年的第几天,有没什么方法是可逆的?
解决方案 »
- 如何判断同一个table中两个或者更多个textbox数据与数据库中一致
- 代码中的一个小问题
- 關于dropdownlist 問題!!一問
- 在WINFORM里面把服务器上的数据库备份到任意机子上。
- 一个弱弱的常识性问题,我查了帮助没查到listView中的选中项
- .Net C# 实现远程访问计算机的硬盘
- 光标位置问题,大家帮忙了,多谢,顺祝圣诞快乐!!!
- 有没有朋友有空可以把以下项目【QQ记住密码MD5读取器】修改一个功能,把自动扫描目录文件改为手动【浏览-打开】
- C# 字符串表达式
- 用C#能写出EXE文件吗?就是用C#能开发应用程序吗?
- 为什么以前有人说goto语句不好? 我觉得很好啊..
- 请问SelectMany方法
d.AddDays(341);
Response.Write(d.Month);
Response.Write(d.Day);
static string GetDate(int year,int days)
{
return Convert.ToDateTime(year + ".01.01").AddDays(days).ToString("yyyy.MM.dd");
}
// Console.WriteLine(GetDate(2011,341)); //2011.12.08
dt = dt.AddDays(204);//2012-7-23
int dats = new DateTime(2012, 7, 23).DayOfYear;//205
int year = 2012, day = 205;
DateTime dt = new DateTime(year, 1, 1);
dt = dt.AddDays(day - 1);
Console.WriteLine("{0}年第{1}天是{2}月{3}日", year, day, dt.Month, dt.Day);
写错了 应该是
return Convert.ToDateTime(year + ".01.01").AddDays(days-1).ToString("yyyy.MM.dd");