获取当前月份为何要+1;获取当日日期-1的原因
在日常解决代码时,遇到了获取当前月即日期的一个问题,从网上从到答案后,有一处问题很不懂,在那个博主获取当前月份时+1;再往后面看,又有一个 获取当日日期-1的代码,经过一番探索后的到了答案,再次记录一下。
MONTH加1的原因
public static final int MONTH 指示月份的 get 和 set 的字段数字。
这是一个特定于日历的值。在格里高利历和罗马儒略历中一年中的第一个月是 JANUARY,它为 0;
最后一个月取决于一年中的月份数。 简单来说,因为这个值的初始值是0,因此我们要用它来表示正确的月份时就需要加1。
WEEK减1的原因
public static final int DAY_OF_WEEK get 和 set 的字段数字,指示一个星期中的某天。
该字段可取的值为 SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY 和 SATURDAY 观察代码,
你会发现其实week是用来确定随后的字符串week1该如何截取的,我们知道DAY_OF_WEEK是获取当前日期是一周中的第几天,
而一周从周日算起,因此当我们取得这个值之后,为了要正确的截取出随后的字符串week1中的那个中文字符,
因此它需要减1来达到目的。你只要跟踪一下程序运行,观察变量的赋值就会理解它这样编写的用意了。
获取当前月份为何要+1;获取当日日期-1的原因相关推荐
- js获取一个月份最大天数和获取月的最后一天
代码如下: <html xmlns=http://www.w3.org/1999/xhtml > <head> <title>标题页</tit ...
- 用js获取当前月份的天数
原文:用js获取当前月份的天数 在获取每月天数的时候,一般都是存储到一个数组中进行获取,但是如果是二月份的话就需要首先判断是否闰年,再确定是28还是29了. js可以通过Date对象很方便的获取到每月 ...
- android 获取指定月份的开始时间 结束时间
/*** 根据提供的年月日获取该月份的第一天* @Description: (这里用一句话描述这个方法的作用)* @Author: gyz* @Since: 2017-1-9下午2:26:57* @p ...
- iOS 获取当前月份的天数(转)
在这里我很鄙视百度,尼玛 竟然每一个我想要的结果...最后还是用google弄到的.日前又需要自己以后慢慢研究 1. 获取当前月份有多少天 NSCalendar *calendar = [NSCale ...
- Java获取指定月份的最后一天
https://blog.csdn.net/itmyhome1990/article/details/85619804 Java获取指定月份的最后一天 麦田 2019-01-02 17:43:38 ...
- python 获取当前月份月初日期和月末日期
使用time模块的time.localtime()获取当前日期,使用calendar模块calendar.monthrange的来获取指定月份的天数.即可得到月初日期和月末日期,代码如下: impor ...
- python获取月份字符串_Python时间获取及转换知识汇总
时间处理是我们日常开发中最最常见的需求,例如:获取当前datetime.获取当天date.获取明天/前N天.获取当天开始和结束时间(00:00:00 23:59:59).获取两个datetime的时间 ...
- sqlserver使用depart获取当前日期月份及通过拼接得到日期时间
1.sqlserver获取当前月份 select datepart(mm,getdate()) DATEPART()函数返回日期的指定部分. 此函数以整数值返回结果. DATEPART(interva ...
- [转载] python如何获取当前月份_Python-获取当前月的前x月月份日期
参考链接: 如何在Python中获取当前日期和时间 """ 获取当前月的前x月月份日期 """ import datetime def ge ...
最新文章
- Unix_Linux系统定时器的应用(案例)
- 【算法笔记】竞赛图(有向完全图)(相关题型总结)
- MFC中OnInitDialog自动生成
- 亚洲杯:打平韩国即可小组第一 国足会继续带来惊喜吗?
- VS扩展开发 一 导航
- 小程序分包---组件化开发框架wepyjs的分包
- java判断回文用valueof_判断回文数,利用String类
- 压缩的问题-----WriteUp
- iOS 中 #import同@class之间的区别
- 数据库和python的结合_mysql数据库备份和python结合
- 【中级05】Java泛型、反射
- 烂泥: KVM虚拟机Linux系统增加硬盘
- mysql建立索引_MySQL 索引及优化实战(一)
- 未来教育题库 ***Java二级试题第27套***
- Gmail对比Outlook哪个更好
- Pro Tools正确卸载姿势大全
- 【Practical】线性空间
- Java设计模式之外观模式(门面模式,迪米特法则的具体实现,抽象外观类改进)
- 济南近郊出游——线路指南
- 戏精程序员凌晨三点半发周报,真的很做作!