C#獲取上個(gè)月第一天和最后一天日期的方法
更新時(shí)間:2014年11月14日 14:51:38 投稿:shichen2014
這篇文章主要介紹了C#獲取上個(gè)月第一天和最后一天日期的方法,是關(guān)于C#日期函數(shù)的簡(jiǎn)單應(yīng)用,具有一定的實(shí)用價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了C#獲取上個(gè)月第一天和最后一天日期的方法。分享給大家供大家參考。
具體實(shí)現(xiàn)代碼如下:
復(fù)制代碼 代碼如下:
int year = DateTime.Now.Year;//當(dāng)前年
int mouth = DateTime.Now.Month;//當(dāng)前月
int beforeYear = 0;
int beforeMouth = 0;
if (mouth <= 1)//如果當(dāng)前月是一月,那么年份就要減1
{
beforeYear = year - 1;
beforeMouth =12;//上個(gè)月
}
else
{
beforeYear = year;
beforeMouth = mouth - 1;//上個(gè)月
}
string beforeMouthOneDay = beforeYear + "年" + beforeMouth + "月" + 1 + "日";//上個(gè)月第一天
string beforeMouthLastDay = beforeYear + "年" + beforeMouth + "月" + DateTime.DaysInMonth(year, beforeMouth) + "日";//上個(gè)月最后一天
int mouth = DateTime.Now.Month;//當(dāng)前月
int beforeYear = 0;
int beforeMouth = 0;
if (mouth <= 1)//如果當(dāng)前月是一月,那么年份就要減1
{
beforeYear = year - 1;
beforeMouth =12;//上個(gè)月
}
else
{
beforeYear = year;
beforeMouth = mouth - 1;//上個(gè)月
}
string beforeMouthOneDay = beforeYear + "年" + beforeMouth + "月" + 1 + "日";//上個(gè)月第一天
string beforeMouthLastDay = beforeYear + "年" + beforeMouth + "月" + DateTime.DaysInMonth(year, beforeMouth) + "日";//上個(gè)月最后一天
上個(gè)月最后一天也可以這樣寫(xiě):
復(fù)制代碼 代碼如下:
string beforeMouthLastDay = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddDays(-1).ToString("yyyy-MM-dd"); //獲取上個(gè)月最后一天日期
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- C#實(shí)現(xiàn)帶陰歷顯示的日期代碼
- C# 日歷類(lèi)功能的實(shí)例代碼
- C#簡(jiǎn)單輸出日歷的方法
- C#日歷樣式的下拉式計(jì)算器實(shí)例講解
- C#實(shí)現(xiàn)農(nóng)歷日歷的方法
- c#實(shí)現(xiàn)輸出本月的月歷
- C# 常用日期時(shí)間函數(shù)(老用不熟)
- C#由當(dāng)前日期計(jì)算相應(yīng)的周一和周日的實(shí)例代碼
- C#日期控件datetimepicker保存空值的三種方法
- c#的時(shí)間日期操作示例分享(c#獲取當(dāng)前日期)
- C#實(shí)現(xiàn)的陰歷陽(yáng)歷互相轉(zhuǎn)化類(lèi)實(shí)例
相關(guān)文章
C# Xamarin利用ZXing.Net.Mobile進(jìn)行掃碼的方法
這篇文章主要介紹了C# Xamarin利用ZXing.Net.Mobile進(jìn)行掃碼的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06基于C#實(shí)現(xiàn)一個(gè)溫濕度監(jiān)測(cè)小工具
這篇文章主要為大家詳細(xì)介紹了如何基于C#實(shí)現(xiàn)一個(gè)溫濕度監(jiān)測(cè)小工具,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下2023-01-01C#提示:“在證書(shū)存儲(chǔ)區(qū)中找不到清單簽名證書(shū)”的解決方法
這篇文章主要介紹了C#提示:“在證書(shū)存儲(chǔ)區(qū)中找不到清單簽名證書(shū)”的解決方法,分析了幾種常見(jiàn)的解決方案供大家選擇使用,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-01-01C#代碼實(shí)現(xiàn)對(duì)AES加密解密
這篇文章主要介紹了C#代碼實(shí)現(xiàn)對(duì)AES加密解密的相關(guān)資料,AES是一個(gè)新的可以用于保護(hù)電子數(shù)據(jù)的加密算法,需要的朋友可以參考下2015-12-12