網(wǎng)站首頁 編程語言 正文
一、月份英文簡寫
DateTime dt = DateTime.Now;
string MM = dt.AddMonths(-1).ToString("MMM", new System.Globalization.CultureInfo("en-us"));//月英文縮寫:Jul
二、當月第一天和最后一天
DateTime ThisMonth_Frist = DateTime.Now.AddDays(1 - DateTime.Now.Day).Date;
DateTime ThisMOnth_Last = DateTime.Now.AddDays(1 - DateTime.Now.Day).Date.AddMonths(1).AddSeconds(-1);
三、上月第一天和最后一天
DateTime Today = DateTime.Today;//當天時間
DateTime ThisMonth = new DateTime(Today.Year, Today.Month, 1);//當前月第一天時間
DateTime LastMonth_First = ThisMonth.AddMonths(-1);//上月第一天時間
DateTime LastMonth_Last = ThisMonth.AddDays(-1);//上月最后一天時間
四、本周第幾天
int daysInWeek1 = (int)DateTime.Now.DayOfWeek;//注意:此處周,日時返回0,
int daysInWeek2 = (int)DateTime.Now.DayOfWeek == 0 ? 7 : (int)DateTime.Now.DayOfWeek;//當前周第幾天,注釋:周日為0
五、本月第幾周
int a = WeekOfMonth(DateTime.Now, false);//
六、本年第幾周
private int WeekOfYear()
{
var dt = DateTime.Now;
int firstWeekend = Convert.ToInt32(DateTime.Parse(dt.Year + "-1-1").DayOfWeek);
int weekDay = firstWeekend == 0 ? 1 : (7 - firstWeekend + 1);
int currentDay = dt.DayOfYear;
int current_week = Convert.ToInt32(Math.Ceiling((currentDay - weekDay) / 7.0)) + 1;
return current_week;
}
七、前幾周的周一和周日
private void FEDayInLastWeek()
{
int N = 3;//前幾周參數(shù)
DateTime Today = DateTime.Now;
int daysInWeek = (int)Today.DayOfWeek == 0 ? 7 : (int)Today.DayOfWeek;//當前周第幾天,注釋:周日為0
for (int i = N; i > 0; i--)
{
//起始日期
DateTime firstDay = Today.AddDays(1 - (7 * i + daysInWeek));
DateTime lastDay = Today.AddDays(7 - (7 * i + daysInWeek));
}
}
八、本周一和當前日
private void FristDayToNowInThisWeek()
{
int daysInWeek = (int)DateTime.Now.DayOfWeek == 0 ? 7 : (int)DateTime.Now.DayOfWeek;//當前周第幾天,注釋:周日為0
//起始日期
DateTime firstDay = DateTime.Now.AddDays(1 - daysInWeek);
DateTime lastDay = DateTime.Now;
}
C#中控件綁定時間欄位格式化
Bind("查詢出的欄位", "{0:yyyy/MM/dd}")
原文鏈接:https://www.cnblogs.com/wml-it/p/14963113.html
相關(guān)推薦
- 2023-02-25 React18之update流程從零實現(xiàn)詳解_React
- 2022-10-06 Redis中鍵和數(shù)據(jù)庫通用指令詳解_Redis
- 2022-06-19 LINQ基礎(chǔ)之Join和UNION子句_C#教程
- 2022-07-06 C語言超詳細講解字符串函數(shù)和內(nèi)存函數(shù)_C 語言
- 2022-10-10 React?組件的常用生命周期函數(shù)匯總_Redis
- 2022-04-02 Docker部署Nginx并配置反向代理_docker
- 2022-07-21 html標簽和style的使用及Emmet插件
- 2022-11-14 mq消息積壓怎么對應
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支