asp.net 日期函數 某月的第一天和最后一天的日期
更新時間:2008年12月19日 14:33:16 作者:
常用asp.net日期操作函數-得到某月的第一天和最后一天的日期
#region 得到一個月的第一天和最后一天的日期
/// <summary>
/// 得到本月的第一天日期
/// </summary>
/// <returns>DateTime</returns>
public static DateTime GetFirstDayOfMonth()
{
return GetFirstDayOfMonth(DateTime.Now);
}
/// <summary>
/// 得到本月的最有一天的日期
/// </summary>
/// <returns>DateTime</returns>
public static DateTime GetLastDayOfMonth()
{
return GetLastDayOfMonth(DateTime.Now);
}
/// <summary>
/// 得到一個月的第一天
/// </summary>
/// <param name="someday">這個月的隨便一天</param>
/// <returns>DateTime</returns>
public static DateTime GetFirstDayOfMonth(DateTime someday)
{
int totalDays = DateTime.DaysInMonth(someday.Year, someday.Month);
DateTime result;
int ts = 1 - someday.Day;
result = someday.AddDays(ts);
return result;
}
/// <summary>
/// 得到一個月的最后一天
/// </summary>
/// <param name="someday">這個月的隨便一天</param>
/// <returns>DateTime</returns>
public static DateTime GetLastDayOfMonth(DateTime someday)
{
int totalDays = DateTime.DaysInMonth(someday.Year, someday.Month);
DateTime result;
int ts = totalDays - someday.Day;
result = someday.AddDays(ts);
return result;
}
#endregion
/// <summary>
/// 得到本月的第一天日期
/// </summary>
/// <returns>DateTime</returns>
public static DateTime GetFirstDayOfMonth()
{
return GetFirstDayOfMonth(DateTime.Now);
}
/// <summary>
/// 得到本月的最有一天的日期
/// </summary>
/// <returns>DateTime</returns>
public static DateTime GetLastDayOfMonth()
{
return GetLastDayOfMonth(DateTime.Now);
}
/// <summary>
/// 得到一個月的第一天
/// </summary>
/// <param name="someday">這個月的隨便一天</param>
/// <returns>DateTime</returns>
public static DateTime GetFirstDayOfMonth(DateTime someday)
{
int totalDays = DateTime.DaysInMonth(someday.Year, someday.Month);
DateTime result;
int ts = 1 - someday.Day;
result = someday.AddDays(ts);
return result;
}
/// <summary>
/// 得到一個月的最后一天
/// </summary>
/// <param name="someday">這個月的隨便一天</param>
/// <returns>DateTime</returns>
public static DateTime GetLastDayOfMonth(DateTime someday)
{
int totalDays = DateTime.DaysInMonth(someday.Year, someday.Month);
DateTime result;
int ts = totalDays - someday.Day;
result = someday.AddDays(ts);
return result;
}
#endregion
您可能感興趣的文章:
- ASP.NET Calendar日歷(日期)控件使用方法
- asp.net中日歷函數Calendar的使用方法
- ASP.NET中為TextBox中添加calendar.js示例代碼
- ASP.NET中實現彈出日歷示例
- ASP.NET中日歷控件和JS版日歷控件的使用方法(第5節(jié))
- 在ASP.NET中實現彈出日歷的具體方法
- ASP.NET技巧:為Blog打造個性日歷
- ASP.NET如何獲取兩個日期之間的天數
- asp.net 時間類 一周的周一和周末的日期
- Asp.net 時間操作基類(支持短日期,長日期,時間差)
- asp.net(C#)實現功能強大的時間日期處理類完整實例
- asp.net基于Calendar實現blog日歷功能示例
相關文章
asp.net 根據漢字的拼音首字母搜索數據庫(附 LINQ 調用方法)
我們經常需要使用拼音首字母來檢索數據庫,特別是應用于醫(yī)院、商店等行業(yè)軟件中。譬如搜索“zgr”就可以搜索所有包含“中國人”的記錄。那么如果來實現才能即高效又方便呢?2010-04-04

