千家信息网

C#常用日期时间方法有哪些

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容主要讲解"C#常用日期时间方法有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"C#常用日期时间方法有哪些"吧!一、月份英文简写DateTime
千家信息网最后更新 2025年01月19日C#常用日期时间方法有哪些

本篇内容主要讲解"C#常用日期时间方法有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"C#常用日期时间方法有哪些"吧!

一、月份英文简写

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;//前几周参数            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}")

到此,相信大家对"C#常用日期时间方法有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

日期 时间 方法 C# 常用 天时 注释 内容 天和 英文 学习 查询 起始 实用 更深 兴趣 参数 实用性 实际 年第 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 办公网和无线网和服务器网络规划 打电话给朋友说无法连接服务器 沈阳软件开发平均工资 捷行天下软件开发有限公司 无限网络技术有限公司 怎么看调查问卷的数据库 东莞社交软件开发哪家好 学校监控服务器维修方案 服务器桌面虚拟化的管理 软件开发的能升官吗 组态软件开发项目报价 计算机通信网络安全维护 用友服务器外网能打开吗 视频存储服务器搭建 什么是体验服务器 不履行网络安全义务的罚 软件开发毕业实践周记 三级网络技术分析报告 多级菜单数据库设计 宁夏软件开发与定制 本科论文会不会上传数据库 深圳护航软件开发 版式文件服务器地址和端口怎么查 南昌app软件开发一般要多少钱 芜湖市软件开发公司有哪些 冰冠堡垒数据库 qt中有用到数据库码 趣闲赚显示源服务器超时 杭州速保网络技术有限公司电话 悠嗨网络技术有限公司董事长
0