`
ruruhuang
  • 浏览: 188379 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

public static final long MONTH_IN_MILLIS = 30*24*60*60*1000

 
阅读更多
public static final long MONTH_IN_MILLIS = 30*24*60*60*1000; 一看就明白这个是定义一月大概的微妙数.

当我在计算两个月之间大概的月的个数时, 总是发现他返回一个负数, 奇怪, 后面调试发现 MONTH_IN_MILLIS = -1702967296. 呵呵, 原来overflow了.

public static final long MONTH_IN_MILLIS = (30l)*24*60*60*1000;改成这样就ok了.


分享到:
评论

相关推荐

    自平衡小车代码

    unsigned long now = millis(); // 当前时间(ms) int Time = now - lastTime; int range_error; //Serial.print(" R:");Serial.print(Rduration); //Serial.print(" L:");Serial.print(Lduration); range+=...

    RenRenSlideMenuDemo.zip

    public static final int SNAP_VELOCITY = 200; /** * 屏幕宽度值。 */ private int screenWidth; /** * menu最多可以滑动到的左边缘。值由menu布局的宽度来定,marginLeft到达此值之后,不能再减少。 ...

    ElasticSearch x-pack-core-6.5.4.jar

    ElasticSearch x-pack-core-6.5.4.jar 支持当前最新版本 1、替换文件 elasticsearch-6.5.4/modules/x-pack-core/x-pack-core-6.5.4.jar ...3、修改license.json ..."expiry_date_in_millis":1579219199999# 1年变为50年

    elasticsearch6.6.1 白金破解版license

    将 "expiry_date_in_millis":1561420799999替换为 "expiry_date_in_millis":3107746200000 # 1年变为50年 2.使用curl替换 license(license.json指的是刚刚下载修改属性后的证书,要开启elasticsearch服务) curl -H...

    PWM_millis.ino

    水下机器人之无刷电机电调控制——arduino使用millis()函数控时改变高低电平产生PWM信号

    SQLite封装层SquiDB.zip

    示例代码:long ageCutoff = System.currentTimeMillis() - (DateUtil.YEAR_IN_MILLIS * 18); Query peopleWhoCanVote = Query.select().where(Person.BIRTHDAY.lt(ageCutoff)); // This becomes ...

    notes 6.5.1 zh-cn part4

    notes 6.5.1 zh-cn part4

    x-pack-5.6.2.jar

    "start_date_in_millis": 1547424000000 //改成 3107746200000,此为2068年 } } curl -XPUT -u 'elastic:changeme' '...

    x-pack-5.6.4.jar

    "start_date_in_millis": 1547424000000 //改成 3107746200000,此为2068年 } } curl -XPUT -u 'elastic:changeme' '...

    STM32 micros() millis()

    stm32 利用Systick滴答定时器精准实现micros()及millis(),利用micros()实现精准delay延时。 平台:STM32F407,函数库版本STM32F4xx_DSP_StdPeriph_Lib_V1.8.0,IDE:IAR(注意:初始化后不要再去操作Systick相关...

    android_os_SystemClock.rar_android

    native public static void setCurrentTimeMillis(long millis).

    java常用工具类的使用

    date.setTime((10L*365+2)*24*60*60*1000); ② System.out.println(date); ③ } } 代码解析: ① 构造当前系统时间。 ② 设置时间值为1970年后10年的时间的毫秒值,10年间有2个闰年,10年的天数是:10*365+2,10L...

    x-pack-5.6.3.jar

    x-pack-5.6.3.jar 是 elk 必备文件 5.6.3 X-Pack elasticsearch logstash kibana 参考: ... ... "type" : "platinum", "expiry_date" : "9999-10-19T00:00:00.000Z", "expiry_date_in_millis" : 253395907200000,

    Arduino项目开发 millis函数.doc

    Arduino项目开发 millis函数.doc 学习资料 复习资料 教学资源

    设置网页功能Node-limits.zip

    使用: { global_timeout: [millis] }, if 0 - no timeout is set在配置中只设置传入连接的全局超时,使用: { inc_req_timeout: [millis] }, if 0 - no timeout is set在配置中只设置传出连接的全局超时,使用: { out...

    ATtiny-Rx-only-UART:使用USI硬件的ATtiny8485仅接收串行UART

    为了与Arduino一起使用,它会检查TIMER_TO_USE_FOR_MILLIS != 0 ,因为USI需要使用Timer0 。 读取一个字节后,它会在继续操作之前检查UART停止位是否为高。 类似于常规的串行库,接收到的字节被写入可以轮询和...

    avr-millis-function:就像Arduino中的millis()函数一样,该函数返回自程序启动以来的时间(以毫秒为单位)

    我面临的一个问题是编译时遇到了此错误消息: /usr/local/CrossPack-AVR-20131216/avr/include/millis.c: In function 'millis':/usr/local/CrossPack-AVR-20131216/avr/include/millis.c:49:3: error: 'for'

    slack-integrations:与Slack消息传递服务集成的脚本

    松弛积分 ... 松弛nagios通知 使用传入的Webhooks集成将来自Nagios的通知发布到Slack频道,需要在Slack中启用该集成。... 需要模块HTTP :: Request :: Common,LWP :: UserAgent,JSON,Getopt :: Long和File :: Which。

    基于Arduino:球轮机器人(完整程序+3D建模文件).zip

    long lastMillis; double xAngle, yAngle; double xOut, yOut; /* Main setup call * Initializes Serial, the IMU and prepares the motor driver, * calbriates the IMU and enables the PID controller */ ...

Global site tag (gtag.js) - Google Analytics