java date 判断是否是今天_java——推断日期是否在今天之前

这里说的日期是指字符串的日期格式,如“2014-10-15”,我们要推断这个日期是否在今天之前,网上看到好多推断的方法,都是拿这个日期转换成Date对象 然后与new Date()比較,使用comparetTo()  或者before()方法,事实上这样做都会有点小问题,这样做忽略了一个小时分钟的比較,会出现错误,得不到正确的结果。

假设要得到正确的结果,应该将当前时间new Date() 转换成“yyyy-MM-dd”的格式,然后在将两者转换成date进行推断。代码例如以下:

java.util.Date nowdate = new java.util.Date();

String date = DateUtils.formatDate(nowdate, "yyyy-MM-dd");

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd",

Locale.CHINA);

Date d;

try {

d = sdf.parse(dateFormat);

int flag = d.compareTo(DateUtils

.formatDateFromeString(date));

if (flag >= 0) {//当天及当天之后,<0就是在日期之前

}

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/265548.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

树莓派与阿里云服务器之间的无线通信(非局域网)

参考&#xff1a;Linux虚拟机sqlite数据库安装教程 作者&#xff1a;图触靓 发布时间&#xff1a; 2020-08-01 15:45:026 网址&#xff1a;https://blog.csdn.net/bhbhhyg/article/details/107731166 购买服务器后。我们可以点击控制台&#xff0c;找到实例列表&#xff0c;点击…

IOS开发博客学习

M了个J :http://www.cnblogs.com/mjios/tag/objective-c/ http://www.cnblogs.com/tianjian/p/3358602.html Cocos2d-x VS环境配置 泰然论坛&#xff1a;http://www.ityran.com/archives/category/cocos2d-iphone 1.http://www.cnblogs.com/zilongshanren/archive/2011/09/19…

CLR via C#学习笔记-第十三章-定义接口、继承接口

13.1 类和接口继承 接口是为了实现多继承 所有的类都继承了System.Object&#xff0c;及其四个公共实例方法&#xff1a;ToString、Equals、GetHashCode、GetType。 CLR允许定义接口&#xff0c;它实际只是对一组方法签名进行了统一命名。这些方法不提供任何实现。 类通过指定接…

树莓派与安卓手机app的WIFI通信(局域网通信)

参考&#xff1a;树莓派与安卓手机app的WIFI通信&#xff08;局域网通信&#xff09; 作者&#xff1a;图触靓 发布时间&#xff1a; 2020-07-29 10:18:12 网址&#xff1a;https://blog.csdn.net/bhbhhyg/article/details/107655967 目录树莓派作为服务器安卓端连接服务器的方…

C语言递归练习

1、炮弹一样的球状物体&#xff0c;能够堆积成一个金字塔&#xff0c;在顶端有一个炮弹&#xff0c;它坐落在一个4个炮弹组成的层面上&#xff0c;而这4个炮弹又坐落在一个9个炮弹组成的层面上&#xff0c;以此类推。写一个递归函数CannonBall&#xff0c;这个函数把金字塔的高…

业余剪辑——从拍摄到剪辑到加字幕

工作需要帮公司做一个公司的宣传片&#xff0c;要求不是很高所以就让我这个半吊子“设计”来做视频了。。。 以下设备和软件的使用只是我个人本次的使用的记录&#xff0c;大家按需使用即可 一、拍摄 设备&#xff1a;手机 软件&#xff1a;剪辑大师app&#xff08;应用商店下载…

java mp3 to wav_java实现wavToMP3格式转换详解

这里需要用到一个jar包:jave-1.0.1.jar,下载地址的话自己百度吧.废话不多说直接贴代码&#xff1a;import it.sauronsoftware.jave.AudioAttributes;import it.sauronsoftware.jave.Encoder;import it.sauronsoftware.jave.EncodingAttributes;import java.io.File;public clas…

树莓派作为客户端与WemosD1作为服务器的无线通信(局域网通信)

参考&#xff1a;树莓派作为客户端与WemosD1作为服务器的无线通信&#xff08;局域网通信&#xff09; 作者&#xff1a;图触靓 发布时间&#xff1a; 2020-07-26 21:50:39 网址&#xff1a;https://blog.csdn.net/bhbhhyg/article/details/107599915 目录wemos版作为服务端代码…

Lync Server的环境搭建(五):Lync-Server的安装部署

今天,我们接着来进行Lync-Server服务端的安装。我们分别打开“Lync-DC”和“Lync-Server”这两台虚拟机&#xff0c;切换到“Lync-Server”下&#xff0c;“开始”—“Lync Server安装部署&#xff0c;单击“安装或更新Lync Server系统”。弹出”部署向导“窗口&#xff0c;我们…

NodeMan介绍

近年来&#xff0c;随着nodejs的突飞猛进&#xff0c;node项目数量增长迅猛&#xff0c;node项目完美的阐释了“开箱即用”的理念。小到创业公司&#xff0c;大到阿里这样的巨头&#xff0c;背后均有node的身影。 node项目基于Chrome的V8引擎&#xff0c;使用JavaScript&#x…

python 定义method_python进阶14:实例方法和类方法、types.MethodType()

1 实例方法一个实例的私有属性就是以__开头的属性&#xff0c;无法被外部访问&#xff0c;那这些属性定义有什么用&#xff1f;虽然私有属性无法从外部访问&#xff0c;但是&#xff0c;从类的内部是可以访问的。除了可以定义实例的属性外&#xff0c;还可以定义实例的方法。实…

#ifndef, #define, #endif的作用

目录作用示例作用 #ifndef 它是if not define 的简写&#xff0c;是宏定义的一种&#xff0c;实际上确切的说&#xff0c;这应该是预处理功能三种&#xff08;宏定义、文件包含、条件编译&#xff09;中的一种——条件编译。 在c语言中&#xff0c;对同一个变量或者函数进行…

CQRS架构

参考&#xff1a;https://www.cnblogs.com/shijingxiang/articles/5465495.html http://www.cnblogs.com/netfocus/p/4055346.html转载于:https://www.cnblogs.com/lshan/p/9910514.html

高性能的MySQL(2)慢查询

一、剖析MySQL查询1、首先从慢查询开始&#xff0c;慢查询是开销最低&#xff0c;精度最高的测量查询时间的工具。a、开始mysql的慢查询&#xff0c;修改my.conf[mysqld] #开启慢查询 log_slow_queries ON #指定日志文件存放位置&#xff0c;可以为空&#xff0c;系统会给一个…

python爬虫获取小说根据正文调用函数传入章节地址列表_python爬虫之小说章节获取,聊斋志异小说完整版...

“写鬼写妖高人一等&#xff0c;刺贪刺虐入骨三分。”没找到聊斋志异完整版的txt文档&#xff0c;那就把在线阅读的文章抓下来吧。开发环境python3.7requests模块lxml模块获取分析找到聊斋志异的小说网站。通过查看源码与分析小说每一章的URL链接发现&#xff0c;构成每一章的U…

程序运行时对应的内存分布(BSS段、数据段、代码段、堆、栈)关系

参考&#xff1a;程序运行时对应的内存分布关系 作者&#xff1a;嵌入式基地&#xff08;公众号&#xff09; 发布时间&#xff1a; 2021-04-28 网址&#xff1a;https://mp.weixin.qq.com/s/AVDPZawSjg9HtxEm8vsFBA 参考&#xff1a;静态变量与动态变量的定义与区别 作者&…

JS数字转中文

function number2Chinese(n) {if (!/^(0|[1-9]\d*)(\.\d)?$/.test(n)) return 数据非法;let unit 京亿万仟佰拾兆万仟佰拾亿仟佰拾万仟佰拾元角分,str ;n 00;let p n.indexOf(.);if (p > 0) n n.substring(0, p) n.substr(p 1, 2);unit unit.substr(unit.length - …

“捆绑”住用户,需要优秀的产品(经验分享)

捆绑&#xff0c;是一种野蛮的方式。若是主动的去被捆绑&#xff0c;意义反差就大了。用户容易被新奇的东西所吸引&#xff0c;会主动的去了解。若是符合自身需求性&#xff0c;会甘愿的成为其中的一员。这样的现象&#xff0c;是被捆绑体现。正如周鸿祎所言&#xff0c;做出好…

java线程池 锁_java多线程——锁

这是多线程系列第四篇&#xff0c;其他请关注以下&#xff1a;如果你看过前面几篇关于线程的文字&#xff0c;会对线程的实现原理了然于胸&#xff0c;有了理论的支持会对实践有更好的指导&#xff0c;那么本篇会偏重于线程的实践&#xff0c;对线程的几种应用做个简要的介绍。…

Ubuntu时间显示不准确的解决方案

参考&#xff1a;解决ubuntu里面时间不正确的办法 作者&#xff1a;三速何时sub20 发布时间&#xff1a;2020-12-08 16:24:27 网址&#xff1a;https://blog.csdn.net/weixin_44234294/article/details/110875899?spm1001.2014.3001.5501 目录1、进入终端2、输入命令3、选择 A…