比较时间字符串的问题

原创 2016年08月29日 16:36:14

最近做Web UI方面的测试,遇到个问题:


某设备界面有一个开机时间显示 - “Uptime: 9minutes 21seconds”,这里添加一个测试需要比较刷新变动之后的Uptime比之前的Uptime多,比如之前是9minutes 21seconds,后来是9minutes 23seconds,后来的时间应该比之前的晚/多。


这里涉及到时间字符串转换的问题,找了半天,最后大致用如下代码解决。


import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Test {
    public static void main(String []args) {
		doSomething();
    }
	
    public static Date parse(String strDate) throws ParseException{
        SimpleDateFormat sdf = new SimpleDateFormat("mm'minutes' ss'seconds'");
        return sdf.parse(strDate);
    }
	
	public static void doSomething() {
		try {
			Date cur = parse("12minutes 22seconds");
			Date later = parse("12minutes 29seconds");
			System.out.println(cur.before(later));
		} catch (ParseException e) {
			e.printStackTrace();
		}
	}
}


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Python中时间戳与时间字符串互相转化

#设a为字符串 import time a = "2011-09-28 10:00:00" #中间过程,一般都需要将字符串转化为时间数组 time.strptime(a,'%Y-%m-%d %H:%...

python 如何将字符串转化为datetime.date【获取指定日期的上月和两个日期之间相差的月数】

$ python Python 2.7.3 (default, Jan  2 2013, 16:53:07)  [GCC 4.7.2] on linux2 Type ...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

js格式化日期字符串进行时间比较

js中比较后台获得的日期字符串

数据清洗小记(8):字符串转日期:时间戳引来的问题

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则有权追究版权法律责任。 深蓝的blog:   【背景】        在进行数据抽取时,源端“时间意义”字段数据为“时间戳...

关于java将String类型的时间字符串转换为Date类型的问题

这个在java里面就不报错,但是这个方法在android里面就出错。 这种方法存在缺陷!!! 格式串 “yyyy-MM-dd'T'HH:mm:ss“ SimpleDateFormat dateF...

Java字符串转换为日期和时间比较大小

Java字符串转换为日期和时间比较大小 方法一: DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd"); String d...

字符串日期比较和时间差 and java时间操作函数汇总

原文: http://yakar.javaeye.com/blog/179171只要格式正确,直接比较字符串就可以了呀,精确到秒的也一样     String   s1   =   &quo...

Java字符串转换为日期和时间比较大小

方法一: DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd"); String dateBegin=fmt.format(carrierComm...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)