.net 当月的第一天和最后一天的方法
来源:互联网 发布:视频壁纸软件 编辑:程序博客网 时间:2024/05/20 21:45
// 使用的地方
//string firstDay; string lastDay;
//ReturnDateFormat(DateTime.Now.Month, out firstDay, out lastDay);
/// <summary>
/// 返回每月的第一天和最后一天/// </summary>
/// <param name="month"></param>
/// <param name="firstDay"></param>
/// <param name="lastDay"></param>
public void ReturnDateFormat(int month, out string firstDay, out string lastDay)
{
int year = DateTime.Now.Year + month / 12;
if (month != 12)
{
month = month % 12;
}
switch (month)
{
case 1:
firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
lastDay = DateTime.Now.ToString(year + "-0" + month + "-31");
break;
case 2:
firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
if (DateTime.IsLeapYear(DateTime.Now.Year))
lastDay = DateTime.Now.ToString(year + "-0" + month + "-29");
else
lastDay = DateTime.Now.ToString(year + "-0" + month + "-28");
break;
case 3:
firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
lastDay = DateTime.Now.ToString("yyyy-0" + month + "-31");
break;
case 4:
firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
lastDay = DateTime.Now.ToString(year + "-0" + month + "-30");
break;
case 5:
firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
lastDay = DateTime.Now.ToString(year + "-0" + month + "-31");
break;
case 6:
firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
lastDay = DateTime.Now.ToString(year + "-0" + month + "-30");
break;
case 7:
firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
lastDay = DateTime.Now.ToString(year + "-0" + month + "-31");
break;
case 8:
firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
lastDay = DateTime.Now.ToString(year + "-0" + month + "-31");
break;
case 9:
firstDay = DateTime.Now.ToString(year + "-0" + month + "-01");
lastDay = DateTime.Now.ToString(year + "-0" + month + "-30");
break;
case 10:
firstDay = DateTime.Now.ToString(year + "-" + month + "-01");
lastDay = DateTime.Now.ToString(year + "-" + month + "-31");
break;
case 11:
firstDay = DateTime.Now.ToString(year + "-" + month + "-01");
lastDay = DateTime.Now.ToString(year + "-" + month + "-30");
break;
default:
firstDay = DateTime.Now.ToString(year + "-" + month + "-01");
lastDay = DateTime.Now.ToString(year + "-" + month + "-31");
break;
}
}
// 相关链接:http://www.111cn.net/net/net/65534.htm
0 0
- .net 当月的第一天和最后一天的方法
- asp.net获取当月第一天和最后一天的方法
- asp.net 获取当月的第一天和最后一天
- 得到当月的第一天和最后一天
- 取得当月的第一天和最后一天
- 如何取到当月的第一天和最后一天?
- java和js获取当月的第一天和最后一天
- java获取当月的第一天和最后一天
- C#获取时间(当月的第一天和最后一天)
- sql server 当月第一天和最后一天的SQL
- Java得到当月的第一天和最后一天
- js 获取当月的第一天和最后一天
- PHP DATE 如何取得当月的第一天和最后一天!
- PHP获取当月的第一天和最后一天
- java 获取当月的第一天和最后一天
- ASP.NET C#如何获取当月的第一天和最后一天
- ASP.NET C#如何获取当月的第一天和最后一天
- ASP.NET C#如何获取当月或上个月的第一天和最后一天
- C++ Primer 第四版读书笔记(八)之顺序容器
- scrapy运行
- 负载均衡硬件之F5
- SICP 笔记:1 - 1.1.8
- Size Classes
- .net 当月的第一天和最后一天的方法
- VS2010 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 解决方法
- Linux环境变量的设置和查看方法
- ios获取当前语言
- HttpURLConnection Demo
- Effective C++
- Spree 2.3.0已经发布
- smack开发即时通信功能,服务器为openfire
- LeetCode Binary Tree Level Order Traversal