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

代码找茬

    博客分类:
  • JAVA
 
阅读更多
Date date = new Date();
Date thirty = new Date();
thirty.setTime(date.getTime()-30*24*60*60*1000);

乍一看,这段代码"正确无比"。

 

比如今天是2008-09-23

System.out.println(date);

输出:Tue Sep 23 14:24:27 CST 2008

 

可是

System.out.println(thirty);

输出:Mon Oct 13 07:27:14 CST 2008

 

很明显,结果是错误的。原因在:30*24*60*60*1000。date.getTime()是long类型,30*24*60*60*1000是会隐式的转换成long类型,可是在转换之前,就已经溢出了!

 

System.out.println(30*24*60*60*1000);

输出:-1702967296

已经溢出了,再转换成long类型,也是负数了。

但是在乘之前就做类型转换,就不会有问题。30 * 24 * 60 * 60 * 1000L

 

 在24*24*60*60*1000的时候,还是不会溢出的,在25的时候就溢出了。

分享到:
评论
1 楼 Goodtiger 2008-09-23  
对于日期还是要用Calendar类来处理

相关推荐

    代码找茬游戏 PHP

    这个“代码找茬”游戏可能涉及到用户输入、数据验证、数据库交互以及安全等方面。下面将逐一分析给定代码片段中的知识点。 首先,我们看到`Write.php`文件中的表单用于收集用户信息,包括用户名(`username`)和内容...

    大家来找茬_大家来找茬前端代码_大家来找茬2004_

    《大家来找茬_大家来找茬前端代码_大家来找茬2004》是一款经典的游戏,其前端代码是实现游戏逻辑的关键部分。在这个压缩包中,包含的文件很可能是用于构建这个游戏用户界面和交互功能的源代码。让我们深入探讨一下...

    找茬游戏的源代码 学习flash

    找茬游戏的源代码 ,比较不错的,学习flash的同学可以参考下

    找茬游戏源代码

    【找茬游戏源代码】是一款基于编程实现的趣味游戏,其核心是通过比较两幅图像之间的细微差异,挑战玩家的观察力和反应速度。在深入分析这款游戏的源代码时,我们可以学习到许多重要的IT知识,包括但不限于以下几个...

    h5找茬小游戏

    html5做的找茬游戏,不复杂可以参考一下,自己玩玩。还可以自己编辑游戏,又兴趣完全可以自己修改

    大家来找茬游戏代码 V1.0

    【大家来找茬游戏代码 V1.0】是一个基于DELPHI开发的功能丰富的找茬游戏程序。这款游戏不仅提供了标准的游戏模式,让玩家在左右两幅图片中寻找差异,还具有高度的自定义性,允许用户根据自己的喜好编辑游戏内容。...

    找茬demo代码

    【找茬demo代码】是一个基于JavaScript实现的游戏项目,旨在帮助开发者了解如何创建一款找茬类游戏。这个项目的核心是利用JavaScript处理图像数据,通过比较两张图片的差异来定位出不一致的地方,并将其显示给玩家。...

    js开发的简单找茬游戏

    【JavaScript(JS)开发找茬游戏】 在IT领域,JavaScript(JS)是一种广泛使用的编程语言,主要用于构建交互式网页和网络应用。本项目是一个基于JS的简单找茬游戏,旨在提供一种娱乐方式,同时也为开发者提供了一个...

    找茬辅助工具源代码

    【标题】"找茬辅助工具源代码"涉及的是图像处理和计算机视觉领域的知识,主要功能是帮助用户在玩“找茬”游戏时自动识别并标记出两张图片之间的差异。这样的工具通常基于算法实现,能够对图像进行像素级别的比较,找...

    QQ游戏找茬帮助代码(C++)

    7. 编译与运行:在C++环境中,如Visual Studio或GCC,我们需要配置项目,包括链接所需的库,确保代码能成功编译并运行。对于跨平台的需求,可能还需要了解Makefile或CMake等构建工具。 通过以上技术,我们可以创建...

    微信小游戏找茬最新源码

    微信小游戏找茬是一款深受用户喜爱的轻量级娱乐应用,其源码的分析与学习能够帮助开发者深入了解小游戏的开发流程和技术细节。以下将详细介绍微信小游戏的开发环境、基本架构、核心技术和找茬游戏的实现原理。 1. *...

    手机微信网页找茬小游戏js代码

    《手机微信网页找茬小游戏js代码详解》 微信小游戏作为移动互联网时代的一种新型娱乐方式,深受用户喜爱。其中,找茬游戏凭借其简单易玩、趣味性强的特点,成为了许多开发者和玩家的首选。本文将围绕“手机微信网页...

    qq找茬辅助工具 附c源代码

    为了提升游戏体验,有开发者制作了一款“QQ找茬辅助工具”,并且附带了C语言的源代码,这对于学习编程和技术爱好者来说,无疑是一个宝贵的资源。 这款辅助工具的主要功能包括: 1. **自动识别差异**:程序通过图像...

    WindowsApplication1.rar_Csharp 游戏_C# 游戏_找茬_找茬 c#_找茬游戏代码

    【标题】"WindowsApplication1.rar" 是一个C#编写的找茬游戏的源代码压缩包,专注于C#语言的游戏开发,特别是一款找茬类游戏。这款游戏已经完成了四个关卡,并且开发者计划在未来发布改进和更新的版本。 【描述】这...

    QQ找茬辅助工具C++源代码

    QQ找茬辅助工具是一款利用C++编程语言编写的软件,主要功能是帮助用户在游戏中更高效地找出两张图片之间的细微差别。这款辅助工具的核心技术在于图像处理和鼠标消息的转发,下面将详细介绍这两个关键技术点。 首先...

    cocos2d找茬游戏

    在本文中,我们将深入探讨如何使用Cocos2d框架开发一款找茬游戏。Cocos2d是一款广泛应用于2D游戏开发的开源引擎,它提供了丰富的功能和高效的性能,使得开发者可以轻松创建各种类型的游戏,包括找茬游戏。 找茬游戏...

    大家来找茬,找香蕉HTML5源码

    JavaScript文件则是游戏的核心,包含了游戏规则、玩家操作处理、计分系统等功能代码。 五、学习与实践 对于想深入学习HTML5游戏开发的开发者来说,《大家来找茬,找香蕉HTML5源码》是一个很好的学习资源。通过阅读...

    大家来找茬小游戏源码.zip

    【大家来找茬小游戏源码.zip】是一个包含HTML5游戏开发源代码的压缩包,主要针对的是"大家来找茬"这款经典的小游戏。这款游戏的核心玩法是让玩家在两张看似相同的图片中找出细微的差别,锻炼玩家的观察力和注意力。...

    大家来找茬辅助 c# 源码

    这个源码提供了实现找茬游戏辅助功能的详细代码,可以帮助开发者理解如何利用C#进行游戏辅助软件的开发。 【描述】中的信息表明,这个项目是C#语言编写的游戏辅助程序,用于"大家来找茬"这款游戏。通过阅读和学习...

    基于C#语言的找茬游戏代码

    根据提供的文件信息,我们可以分析并总结出以下与“基于C#语言的找茬游戏代码”相关的知识点: ### 1. C#语言基础 - **命名空间(Namespace)**:本程序使用了`System.Windows.Forms`命名空间,这表明程序是基于...

Global site tag (gtag.js) - Google Analytics