網(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)推薦
- 2022-11-27 VsCode運行html界面的實戰(zhàn)步驟_其它綜合
- 2023-03-25 Pandas快速合并多張excel表格的兩種方法_python
- 2024-01-29 Linux信號量以及基于環(huán)形隊列的生產(chǎn)者消費者模型
- 2022-07-27 python語法學習之super(),繼承與派生_python
- 2022-09-15 關(guān)于c++11與c風格路徑拼接的速度對比_C 語言
- 2022-10-08 Pandas數(shù)據(jù)分析-pandas數(shù)據(jù)框的多層索引_python
- 2023-01-18 RabbitMq如何做到消息的可靠性投遞_Golang
- 2022-04-15 MAUI使用Maui.Graphics.Controls繪制控件詳解_實用技巧
- 最近更新
-
- 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】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支