现在有两个字符串,是从表单读取来的日期性,“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";

比较结果是错误的的

转载地址:http://www.cnblogs.com/xiaomuv587/archive/2012/12/21/2828106.html

转载于:https://www.cnblogs.com/archermeng/p/7537177.html

比较两个时间字符串的大小相关推荐

  1. java 时间字符串比较大小_java中如何比较两个时间字符串的大小

    思路: 先都转换成日期.然后再用毫秒数进行比较. 下面是简单的例子: function tab(date1,date2){ var oDate1 = new Date(date1); var oDat ...

  2. javascript可以直接比较时间字符串的大小

    javascript可以直接比较时间字符串的大小 比如: "2007-1-2 13:23:05">"2007-1-2 13:13:05" "20 ...

  3. js时间字符串比较大小

    时间字符串比较大小 原理: 借用Date.parse()方法, 将'年/月/日' 转化成距离 1970 年 1 月 1 日的毫秒数. 然后比较大小. 下列方法直接使用了sort()函数, 也可以自己使 ...

  4. python两个时间点比较大小_python中如何比较两个时间点

    python中如何比较两个时间点?下面给大家讲解一下具体步骤: 1.string转datetime#字符串转datetime dt = datetime.datetime.strptime('2017 ...

  5. shell两个时间字符串插值_Shell 脚本速成

    0x00 前言 这段时间快速把 Micropoor 的内网课程看完了一遍,里面出现了很多 Shell 脚本. Shell 脚本有什么好处? 无需安装其他软件 适合任务自动化,擅长系统管理任务 通过 S ...

  6. php时间戳与日期格式比大小,PHP中比较两个时间的大小与日期的差值

    在这里我们全用到时间戳 mktime(hour,minute,second,month,day,year,[is_dst]) 其参数可以从右向左省略,任何省略的参数都会被设置成本地日期和时间的当前值. ...

  7. js判断时间两小时之内_js判断两个时间的大小

    js判断两个时间的大小 function checkdate() { //得到日期值并转化成日期格式,replace(//-/g, "//")是根据验证表达式把日期转化成长日期格式 ...

  8. php 字符串的比较大小,php怎么比较两个字符串的大小

    比较字符串是任何编程语言的字符串处理功能中重要的特性之一.在PHP中除了可以使用比较运算符号(==.)加以比较外,还提供了一系列的比较函数,使PHP可以进行更复杂的字符串比较.如strcmp().st ...

  9. 比较两个字符串的大小

    题目描述 设计函数,比较两个字符串的大小.每个字符串长度不超过50. 输入要求 从键盘分别读入两个字符串,每个字符串以换行符结束. 输出要求 比较两个串的大小,输出相应的结果. 输入样例 Hello ...

最新文章

  1. 简单有趣的matlab小程序_超实用有趣的五个小程序推荐
  2. 【c语言】蓝桥杯入门训练 Fibonacci数列
  3. 你说我画,你画我说:全球最大中文跨模态生成模型文心ERNIE-ViLG来了!
  4. jvm垃圾回收机制和常见算法
  5. HGE_improve 0.1发布
  6. django3.2.8配置使用mysql
  7. 解决svn中文乱码的问题
  8. 重载VerifyRenderingInServerForm
  9. 【渝粤题库】陕西师范大学500001 理论力学 作业(专升本)
  10. select count(*)和select count(1)的区别
  11. 会打飞机吗?原来用 Python 实现打飞机更爽
  12. Outline for Mac(Mac记事本软件)
  13. 最强思维导图训练营教程
  14. 【Kubernetes 企业项目实战】05、基于云原生分布式存储 Ceph 实现 K8s 数据持久化(下)
  15. VBA-EXCEL:控制WORD指定位置,插入图片并调整在大小,高低,环绕
  16. 开源巨献:Google最热门的40款开源项目
  17. Ambari学习13_安装ambari的时候遇到的ambari和hadoop问题集
  18. python人狗大战csdn在线
  19. 把一个把正整数分解为素数乘积
  20. 腾讯云创建辅助网卡实现源进源出

热门文章

  1. k8s StatefulSet
  2. Scala概述及学习Scala的优势
  3. 什么是加载因子/负载因子/装载因子
  4. jQuery验证用户名是否可用
  5. 查看docker运行状态_docker商业版受限?请了解下crio
  6. C++11:forward及完美转发
  7. Socket、Tcp、Udp 概念区分
  8. python垃圾分类图像识别算法_Python 实现一个简单的垃圾分类小游戏(已获校级二等奖)...
  9. restful-api接口的设计规范介绍
  10. 设计模式理解:装饰模式Decorator