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

本文共 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

你可能感兴趣的文章
PHP 操作 Beanstalkd 方法及参数注释
查看>>
Elasticsearch Java High Level REST Client(入门)
查看>>
开了香槟的Kubernetes并不打算放慢成功的脚步
查看>>
AngularJs与Angular 常用的指令写法的区别;
查看>>
如何在Angular6下使用ng-zorro-antd
查看>>
【React进阶系列】从零开始手把手教你实现一个Virtual DOM(一)
查看>>
区块链概念 That You Must Know 第一期.md
查看>>
webpack3.0 前端工程化
查看>>
ES2018 新特征之:异步迭代器 for-await-of
查看>>
在Vue中使用highCharts绘制3d饼图
查看>>
vue+webpack+nginx 部署在服务器非根目录下访问404问题
查看>>
观麦在 Webpack 的经验
查看>>
angular.js和vue.js中实现函数去抖(debounce)
查看>>
Laravel SMS 短信发送包
查看>>
OkHttp之ApplicationInterceptors与NetworkInterceptors
查看>>
scrapy入门教程——爬取豆瓣电影Top250!
查看>>
手摸手,带你优雅的使用 icon
查看>>
wiremock使用入门
查看>>
Yii2事件示例解析
查看>>
使用ng2-admin搭建成熟可靠的后台系统 -- ng2-admin(一)
查看>>