在这里我很鄙视百度,尼玛 竟然每一个我想要的结果。。。最后还是用google弄到的。日前又需要自己以后慢慢研究
1. 获取当前月份有多少天

NSCalendar *calendar = [NSCalendarcurrentCalendar];

NSRange range = [calendarrangeOfUnit:NSDayCalendarUnitinUnit:NSMonthCalendarUnitforDate:[NSDatedate]];

NSUInteger numberOfDaysInMonth = range.length;

numberOfDaysInMonth 即为当月的天数。更多用法查看NSCalendar, NSDateComponents帮助文档

2. 获取当前年份和月份和天数

NSCalendar *calendar = [NSCalendar currentCalendar];

unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit |  NSDayCalendarUnit;

NSDateComponents *components = [calendar components:unitFlags fromDate:[NSDate date]];

NSInteger iCurYear = [components year];  //当前的年份

NSInteger iCurMonth = [components month];  //当前的月份

NSInteger iCurDay = [components day];  // 当前的号数

转载于:https://www.cnblogs.com/kingbo/p/3966855.html

iOS 获取当前月份的天数(转)相关推荐

  1. 用js获取当前月份的天数

    原文:用js获取当前月份的天数 在获取每月天数的时候,一般都是存储到一个数组中进行获取,但是如果是二月份的话就需要首先判断是否闰年,再确定是28还是29了. js可以通过Date对象很方便的获取到每月 ...

  2. js月份的计算公式_JS获取指定月份的天数几种方法

    最近看到一个有意思的试题,正好在需求中也碰到类似的问题,即计算某个月的天数问题.碰到类似问题也许大部分会想是不是还要判断闰年.平年,如果这样想的话就复杂了,下面给出具体的计算方法. 获取月份天数方法一 ...

  3. Lua中获取指定月份总天数

    os.time()相关设置 os.date()相关设置 实现代码如下: os.date("%d",os.time({year=os.date("%Y"),mon ...

  4. mysql 获取天数_MySQL获取某月份的天数

    1.last_day(curdate());获取当月最后一天. 2.DAYOFMONTH(last_day(curdate())); 返回date对应的该月日期.当然这就是当月的天数. 这就出来当月天 ...

  5. js获取一个月份最大天数和获取月的最后一天

    代码如下: <html xmlns=http://www.w3.org/1999/xhtml >     <head>     <title>标题页</tit ...

  6. SQL 获取指定月份的天数

    数据库:MS Sql Server 日历:数据库设置的日历,通常为公历. DECLARE @YEAR_MONTH varchar(6) SET @YEAR_MONTH = '200702' SELEC ...

  7. 天数换算月份_Js 计算指定月份的天数

    问题: 怎么在已知年份和月份的情况下,计算出这个月一共有多少天? 这个有两种计算方案 方案一 因为月份总数是固定的,而每月的天数其实也是已知的,所以可以使用数组保存所有月份天数,然后根据月份去数组中取 ...

  8. python 获取当前月份月初日期和月末日期

    使用time模块的time.localtime()获取当前日期,使用calendar模块calendar.monthrange的来获取指定月份的天数.即可得到月初日期和月末日期,代码如下: impor ...

  9. java根据年月获取天数_获取指定年月的天数

    ### 通过传入日期查询当月的天数 java.util.Calendar中已经提供了获取天数的方法, 代码如下: ``` package top.itart; import java.text.Par ...

最新文章

  1. 【数字信号处理】傅里叶变换性质 ( 傅里叶变换频移性质示例 )
  2. mysql修改忘记了root密码忘记了,mysql忘记root密码后,重新设置、修改root密码
  3. linux boost 64位编译,Boost在Linux 64 下的编译
  4. (论文阅读笔记1)Collaborative Metric Learning(二)(WWW2017)
  5. matlab剩余寿命概率密度,分享关于评估设备剩余使用寿命的三种方法
  6. SQL分组字符串相连
  7. 谷歌浏览器启动后,图标变成空白解决办法
  8. vscode配置html页面自动刷新,Vscode关闭自动更新设置
  9. 逃离北上广?程序员的北漂生活
  10. 读周志华《机器学习》第一章有感(白话总结)
  11. [转]4款手机音乐播放器对比
  12. java连接redis设置密码_jedis设置密码连接Redis
  13. linux学习shell基础
  14. RecyclerView notifyDataSetChanged 导致图片闪烁的原因
  15. 什么叫单模光纤_单模光纤和多模光纤的区别是什么?英文标识分别是什么?
  16. Windows下Ubuntu子系统,开启复制粘贴功能方法
  17. 小米、华为、智汀家庭云:让你实现不同设备之间的互联互通?
  18. 64位win7系统中vb工程显示加载MSCOMCTL.OCX失败
  19. android 国产手机6.0适配(小米)
  20. 【数据】2000-2020Landscan Global Population Database(全球人口分布数据集-1km)下载教程

热门文章

  1. php memcache测试,PHP 监控memcache
  2. 计算机动画人机交互,北大计算机系多媒体与人机交互.ppt
  3. android framework,GitHub - zhaozepeng/Android_framework: android framework 用来快速开发的android框架...
  4. 计算机组成原理6-20,计算机组成原理课后题6.20教案.ppt
  5. linux-shell命令之chown(change owner)【更改拥有者】
  6. Linux系统开机启动过程分析
  7. RHEL 6.2安装vnc
  8. PHP 与 Perl 对照表
  9. 卡尔曼滤波器(Kalman Filter) 理解
  10. 银行真的已经是夕阳行业了吗?