android如何实现两个字符串日期比较?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android如何实现两个字符串日期比较?相关的知识,希望对你有一定的参考价值。
参考技术A 你输入的两个字段是Date类型的还是String类型的? \\x0d\\x0aimport java.text.ParseException;\\x0d\\x0aimport java.text.SimpleDateFormat;\\x0d\\x0aimport java.util.Date;\\x0d\\x0a\\x0d\\x0apublic class Method_1 \\x0d\\x0apublic static void DateCompare(String s1,String s2) throws Exception \\x0d\\x0a//设定时间的模板\\x0d\\x0aSimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");\\x0d\\x0a//得到指定模范的时间\\x0d\\x0aDate d1 = sdf.parse(s1);\\x0d\\x0aDate d2 = sdf.parse(s2);\\x0d\\x0a//比较\\x0d\\x0aif(Math.abs(((d1.getTime() - d2.getTime())/(24*3600*1000))) >=3) \\x0d\\x0aSystem.out.println("大于三天");\\x0d\\x0aelse\\x0d\\x0aSystem.out.println("小于三天");\\x0d\\x0a\\x0d\\x0a\\x0d\\x0a\\x0d\\x0apublic static void main(String args[]) throws Exception \\x0d\\x0anew Method_1().DateCompare("2011-11-28 11:15:11","2011-12-02 11:15:11");\\x0d\\x0a\\x0d\\x0a关于SHELL脚本中日期大小的比较
在一个目录中有很多以当前日期为命名的文件夹(举例:20130801),我想实现把7天之前的文件夹全部删掉..请问具体怎么实现?
参考技术A 1、既然按照当前日期,创建的,那么应该可以根据系统给的时间戳为属性,完成操作即可。2、根据你的说法山掉7天谴的文件夹,那么应该是7天前建立的文件夹进行删掉所以用ctime。
find ./ -ctime +7 -exec rm -rf \; 参考技术B #!/bin/sh
find /path/you/want/to/delete -type d -mtime +7 -exec rm -r \;
把上面的写入到一个脚本里,如/usr/local/bin/del.sh
chmod +x /usr/local/bin/del.sh
把下面这行加入到cron job里:
0 1 * * * /usr/local/bin/del.sh本回答被提问者采纳
以上是关于android如何实现两个字符串日期比较?的主要内容,如果未能解决你的问题,请参考以下文章