如何比较两个时间字符串的大小
来源:互联网 发布:广告市场有多大 知乎 编辑:程序博客网 时间:2024/05/20 09:07
现在有两个字符串,是从表单读取来的日期性,“2003-10-12”与“2003-10-21”,
现在如何判断他们的大小。
如果不想再转为date类型比较
有一种简单的方法
String a="2003-10-12";
String b="2003-10-21";
int result=a.compareTo(b);
if (result==0)
out.print("a=b");
else if (result < 0 )
out.print("a<b");
else out.print("a>b");
使用String类中的compareTo()方法比较。如:s1.compareTo(s2)
但是这个方法有个缺点,就是要求两个参与比较的字符串的形式及长度必须相同才能够正确比较,否则,比较结果是错的.
例如:
s1 = "02";
s2 = "12";
这样比较是正确的.
但如果是下面的样子,
s1 = "2";
s2 = "12";
比较结果是错误的的
转载地址https://www.cnblogs.com/xiaomuv587/archive/2012/12/21/2828106.html
阅读全文
0 0
- 如何比较两个时间字符串的大小
- 在js中如何比较两个时间字符串的大小
- 比较两个时间字符串的大小
- 如何比较两个格式字符串的大小
- 在js中如何比较两个时间字符串的大小.html
- 比较两个时间的大小
- 如何比较2个时间字符串的时间大小
- 比较两个字符串的大小
- 比较两个字符串的大小
- 比较两个字符串的大小
- Android中如何比较两个时间值的大小.
- java中两个字符串如何比较大小
- java中两个字符串如何比较大小
- 两个时间大小比较
- 两个时间大小比较
- 比较两个时间大小
- 比较两个字符串大小
- symbian 比较两个时间的大小
- py的字符串知识及基本练习 12.15
- 网络编程
- 简单扫雷游戏的实现
- centos7忘记root密码解决办法
- phpcms v9 后台增加搜索关键字编辑管理功能
- 如何比较两个时间字符串的大小
- Android 常用开源库
- Stack
- C语言练习题(9)
- 笔记:什么是机器学习?-by周志华
- Linux SElinux以及iptables的关闭
- 2017-11-20 淘宝小测试
- 埃拉托色尼筛选法
- myeclipse安装activiti插件不成功