`
houzhaowei
  • 浏览: 499217 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

获得只有 [年 月 日] 的Date 对象

 
阅读更多
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
  String sDate = simpleDateFormat.format(new Date());
  Date date = null;
  try {
   date = simpleDateFormat.parse(sDate);
  } catch (ParseException e) {
   log.debug("Get Current Date Exception [by ninja.hzw]"+e);
  }

 

这里注意  SimpleDateFormat 里传的字符串“yyyy-MM-dd”  的 MM 必须为大写,否则会被认为成时分钟的mm 不会达到预期效果。

分享到:
评论

相关推荐

    日期类 Date 日期的基本运算

    首先,从类的设计入手,日期类Date应当包含年(year)、月(month)、日(day)三个私有数据成员,这些成员将构成日期类的核心。在此基础上,我们需要实现日期的基本运算,这涉及到了日期加减运算以及日期差计算。 对于...

    js日期相加

    在JavaScript中,`Date`对象的`getTime()`方法返回的是自1970年1月1日(UTC)以来的毫秒数。因此,两个日期相加可以通过获取它们的毫秒值,然后将这两个值相加得到新的毫秒数: ```javascript function addDates...

    新手学习C++入门资料

    1994年2月,该委员会出版了第一份非正式草案,1998年正式推出了C++的国际标准。 (二) C和C++ C++是C的超集,也可以说C是C++的子集,因为C先出现。按常理说,C++编译器能够编译任何C程序,但是C和C++还是有一些小...

    两行代码搞定 JavaScript 的日期验证

    该行代码通过比较创建的日期对象中的年、月、日与传入的原始年、月、日是否完全相同来判断输入的日期是否有效。如果所有条件都满足,则返回`true`,表示输入的日期有效;反之则返回`false`。 ### 三、应用场景 此...

    元旦倒计时代码新年新气象

    JavaScript的Date对象提供了诸如`getTime()`方法,它返回自1970年1月1日以来的毫秒数。我们可以通过减法运算得到两个日期之间的毫秒差,然后将其转换成天、小时、分钟和秒。 在转换过程中,我们可以使用`Math.floor...

    js 面向对象的技术创建高级 Web 应用程序.docx

    - **观察者模式**:定义了一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新。 **3.2 应用案例** 假设我们需要创建一个用户管理系统,其中包含了登录、注册等功能。...

    JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决

    在尝试了多种格式后,最终发现了一种解决方案,即利用字符串的split方法,将日期字符串分割为单独的年、月、日、时、分、秒,然后将这些值作为参数传递给Date构造函数。 具体做法是这样的:首先使用正则表达式匹配...

    根据年月得到当月的天数及日期

    闰年的2月有29天,平年只有28天。判断是否为闰年的规则是:能被4整除但不能被100整除,或者能被400整除的年份是闰年。 3. **编程实现**: - Python示例: ```python import calendar year = 2022 month = 2 ...

    日期类加减的年月日版本

    在标题提到的"日期类加减的年月日版本"中,我们通常是指具有添加或减少年、月、日等时间单位功能的日期对象。这种功能在各种应用程序中都有广泛应用,比如计算生日、计划日程、跟踪事件发生时间等。以下是对这一主题...

    js+html获取系统当前时间.docx

    它提供了多种方法来获取当前日期和时间的不同部分,如年、月、日、时、分、秒等。 1. **创建Date对象**: ```javascript var today = new Date(); ``` 2. **获取年份**: - `getFullYear()`:获取四位数的年份...

    解析JS在获取当前月的最后一天遇到的坑

    文章举了个例子,从2019年1月31日开始,按上述方法操作后,得到的结果是2月28日,而不是1月31日。这里出现的错误是因为2019年2月只有28天,所以2月31日实际上并不存在,因此计算结果回退到了28号。 为了解决这个...

    Java对象序列化操作详解

    * java.io.ObjectOutputStream 代表对象输出流,它的 writeObject(Object obj) 方法可对参数指定的 obj 对象进行序列化,把得到的字节序列写到一个目标输出流中。 * java.io.ObjectInputStream 代表对象输入流,它的...

    javascript时间戳与时间格式自由转换,可从时间到时间戳,也可从时间戳到任意指定时间格式

    JavaScript提供了内置的`Date`对象,可以通过`new Date(timestamp * 1000)`(因为JavaScript的时间戳是以毫秒为单位,而通常传递的是秒级别的时间戳)创建一个日期实例,然后调用`toString()`方法得到日期字符串。...

    js将long日期格式转换为标准日期格式实现思路

    例如,使用alert(getSmpFormatDate(new Date(***), true))可以得到一个格式为"年-月-日 时:分:秒"的日期字符串,如"2010-07-26 23:50:29"。 需要注意的是,由于技术原因,示例代码可能存在OCR扫描识别错误,可能...

    JAVA求两个日期之间相差的天数

    然后,我们使用`parse()`方法将字符串转换为`Date`对象。计算两个日期之间的差值是通过获取每个日期的毫秒值并做减法得到的,接着将毫秒差转换为天数。 在Java 8及更高版本中,`java.time.LocalDate`类提供了更简洁...

    date-manipulator:专为解决日期和时间操作问题而设计

    日期操纵器 这是一个简单的日期和时间操纵器。 使用此程序包,您可以获得一些有用的功能,例如查找日期之间的差异,以及通过传递... 您还可以将选项作为对象传递,目前,只有一个选项可用: hFormat:12或24作为字符串

    JavaScrip笔试题.doc

    10. **Date对象与时间戳**:JavaScript的`Date`对象以毫秒为单位存储自1970年1月1日以来的时间。 11. **eval()函数**:`eval()`可以执行一个字符串作为JavaScript代码,`eval(5+3*4)+eval(3+4*5)`会计算并返回结果...

    jdbc连接数据库的方式2

    Oracle提供的Statement和 CallableStatement并不真正地支持批处理,只有PreparedStatement对象才真正地支持批处理。我们可以使用addBatch()和executeBatch()方法选择标准的JDBC批处理,或者通过利用...

    java月份区间计算

    这包括精确到秒的日期(`yyyy_MM_dd_HH_mm_ss`),只包含日期(`yyyy_MM_dd`),只有年和月(`yyyy_MM`),只有年份(`yyyy`),以及只有月份(`MM`)。这些格式化器将在后续处理中被调用,以适应不同场景的需求。 ...

    JavaScript中的setUTCDate()方法使用详解

    输出结果显示,虽然原始日期是2008年8月28日,但由于使用了setUTCDate(20),最终输出的日期变成了2008年8月20日。这证明了setUTCDate()方法实际上是按月重新计算了日期,而非简单地替换。 需要注意的是,在使用...

Global site tag (gtag.js) - Google Analytics