博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#设置日期为指定的月份和日子
阅读量:5735 次
发布时间:2019-06-18

本文共 632 字,大约阅读时间需要 2 分钟。

日期的操作一直让我比较晕~~~~ 有需求需要这个功能 找SDK里面没有这方面的方法 于是有如下写法

planDate = Convert.ToDateTime(createDate.Year.ToString("yyyy") + "-" + month.ToString("MM") + "-" + day.ToString("dd"));

过了一会儿顿悟了,出现了下面的写法

///  /// 设置日期为指定的月和日 ///  /// 日期 /// 月 /// 日 /// 
设置完成的日期
private DateTime setMonthAndDay(this DateTime dt, int month, int day) {
dt.AddMonths(month - dt.Month); int maxDay = DateTime.DaysInMonth(dt.Year, dt.Month); if (maxDay < day) {
dt.AddDays(maxDay - dt.Day); } else {
dt.AddDays(day - dt.Day); } return dt; }

转载于:https://www.cnblogs.com/ahjesus/archive/2012/03/28/2421519.html

你可能感兴趣的文章
strtok和strtok_r
查看>>
维辰超市:借助云商城成功转型新零售
查看>>
web.xml中<load-on-start>n</load-on-satrt>作用
查看>>
python之路---进程
查看>>
1061. Dating (20)
查看>>
leetcode 【 Best Time to Buy and Sell Stock II 】python 实现
查看>>
【算法】CRF
查看>>
windows 8 微软拼音输入法
查看>>
Windows UI风格的设计(7)
查看>>
SQL中使用WITH AS提高性能 使用公用表表达式(CTE)简化嵌套SQL
查看>>
oracle 强行杀掉一个用户连接
查看>>
Git提交本地库代码到远程服务器的操作
查看>>
灾难拯救——让软件项目重回轨道
查看>>
ssh链接git服务器,解决push pull要求输入密码问题
查看>>
Netty 源码解析(二):对 Netty 中一些重要接口和类的介绍
查看>>
mysql中主外键关系
查看>>
第七章:数据字典
查看>>
python 字符串 类型互相转换 str bytes 字符串连接
查看>>
service mysqld start
查看>>
linux时间
查看>>