今天调试代码遇到一个新手容易犯的错误。demo如下
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
long time_1 = sdf.parse("2012-01-01 00:00:00").getTime();
long time_2 = sdf.parse("2012-03-01 00:00:00").getTime();
c1.setTimeInMillis(time_1);
c2.setTimeInMillis(time_2);
System.out.println(c1.before(c2)); //result true
System.out.println(c1.getTime().before(c2.getTime())); //result true
System.out.println(c1.before(c2.getTime())); //result false
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
在对日期类型使用before,after方法进行比较时要注意参数类型与对象类型的一致,否则结果为false
相关推荐
C语言高手总结的新手容易犯的错误 C语言是一门经典的编程语言,对于新手来说,易犯的一些错误是非常普遍的。这些错误不仅影响代码的正确性,也会浪费大量的时间和精力。因此,了解和避免这些错误是非常重要的。 1....
本文将详细介绍Linux新手容易犯的7个常见错误,帮助你避免这些误区,顺利过渡到Linux世界。 首先,选择错误的Linux发行版是新手常犯的错误。Linux拥有众多不同的发行版,每个都有自己的特点和目标用户群。例如,...
1. 错误地关闭应用程序窗口:新手容易将应用程序窗口关闭,并以为已结束该应用程序。正确的做法是从菜单中选择「退 出」指令,或按下 Command + Q 键。 知识点:Mac OS X 中应用程序的关闭方式不同于 Windows。 2....
C#编程新手在学习过程中容易遇到一系列问题,这些问题可以从基础语法错误到内存管理错误等多个方面进行分类。首先,语法错误是初学者最容易犯的一类错误,例如分号的遗漏、大小写不一致以及命名空间引用不当等。分号...
然而,对于初次接触Linux的新手来说,从Windows系统切换过来可能会遇到不少挑战。以下是对标题和描述中所述7个常见错误的详细解释: 1. **选择错误的Linux发行版**:Linux有数百种不同的发行版,如Ubuntu、Fedora、...
Python作为一门易学且强大的编程语言,是许多初学者的首选。然而,新手在学习过程中难免会遇到一些常见的错误和困惑。以下是对"Python新手入门常犯...记住,犯错误是学习的一部分,关键是从错误中吸取教训,不断成长。
在驾驶领域,新手驾驶员往往由于经验不足和技术不熟练,容易犯一些常见的错误。"学车驾车新手开车上路常犯的100个错误"这一主题涵盖了新手在驾驶过程中可能会遇到的问题,旨在帮助他们提高安全驾驶意识,避免不必要...
结果导致 Linux 新手容易混淆,因为他们在 Windows 上面得到经验不再适用。 例如,这里有 7 个 Windows “难民”开始使用 Linux 的时候会犯的错误(没有先后顺序): 7. 选择错误的 Linux 发行版 Linux 有...
接下来,我们将深入探讨公文写作新手最容易犯的几点错误,并提供相应的改进建议。 首先,定位不准是公文写作新手最常犯的一个错误。在撰写公文之前,作者必须对材料的背景、目标、重点以及适用的场合、接收对象和...
公文写作新手最易犯错误的几点参考.doc
首先,关于车辆的启动与预热,新手常犯的错误是不热车或过度热车。不热车的情况尤其在冬季更为常见。许多人认为直接启动车辆、上路行驶是一种快捷方式,殊不知这会对发动机造成很大压力,增加磨损并提高油耗。正确的...
初学者遇到最多的问题就是不按照 Python 的规则来写,即便是有编程经验的程序员,也容易按照固有的思维和语法格式来写 Python 代码,之前小编给大家分享过了一篇《Python新手们容易犯的几个错误总结》,但总结的不够...
但尽管如此,我们依然发现有些错误反复出现在刚涉足Android平台的新手开发者身上,下面是他们常犯的10大严重错误。AndroidDeveloperWebsite能够给予你很大帮助。很多文件资料不仅能够通过SDK工具下载,还能够在线...
本文将对C语言编程中常见的易犯错误进行分析,旨在为初学者提供一份参考,帮助他们少走弯路,提高编程技能。 首先,C语言是一种区分大小写的编程语言。这意味着,在书写标识符时,如变量名、函数名和宏定义等,必须...
16个C语言新手编程时常犯的错误及解决方式1、书写标识符时,忽略了大小写字母的区别。 main() { int a=5; printf(“%d”,A); } 编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两...
主要介绍了C#新手常犯的错误汇总,对于经验丰富的C#程序员同样具有很好的参考借鉴价值,需要的朋友可以参考下