`

得到时间值java.text.SimpleDateFormat【原创】

阅读更多

有时候在一些查询的后台,时间作为一个条件是必须的,我们要做的是,一打开查询页面,就会有前30天的默认时间间段。如何做呢?

是计算出来之后把值放在时间查询框input里面的value就可以了。具体如下:

<%
   //获取系统当日日期
   Calendar cal = Calendar.getInstance(TimeZone.getDefault());
        String DATE_FORMAT = "yyyy-MM-dd";
        SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);  
        sdf.setTimeZone(TimeZone.getDefault());
   String dateOfToday=sdf.format(cal.getTime());

   String DATE_FORMAT2 = "yyyy-MM-01";
        SimpleDateFormat sdf2 = new SimpleDateFormat(DATE_FORMAT2);  
        sdf2.setTimeZone(TimeZone.getDefault());
       
        String firstDayOfMonth=sdf2.format(cal.getTime());
  
  
   String defaultStartDate = (String)Charset.trim(request.getAttribute("startDate"));
   String defaultOverDate = (String)Charset.trim(request.getAttribute("overDate"));  
    
   if(defaultStartDate.length()<1 && defaultOverDate.length()<1){
    defaultStartDate=firstDayOfMonth;
    defaultOverDate=dateOfToday;
   }
%>

 

       <td>
        起始时间:
       </td>
       <td>
        <input type="text" style="cursor:text" id="sbox" name="startDate" value="<%=defaultStartDate%>"
         size="15" onfocus="changeDate(this)" style="width:150px">
       </td>
       <td>
        结 束 时 间:
       </td>
       <td>
        <input type="text" style="cursor:text" id="ebox" name="endDate" value="<%=defaultOverDate%>"
         size="15" onfocus="changeDate(this)" style="width:150px">
       </td>

 

分享到:
评论

相关推荐

    java.text.ParseException: Unparseable date: 2/10/2010 15:20:05

    在Java编程中,`ParseException` 是 `java.text.ParseException` 类的一个异常,通常在尝试解析日期或时间字符串时遇到无法解析的格式时抛出。在给定的标题 "java.text.ParseException: Unparseable date: 2/10/2010...

    java 核心API(java.text) 程序例子

    其中,`java.text`包是专门处理文本格式化、国际化和本地化的重要工具集,广泛用于日期、时间、数字、货币、数字格式化等方面。在这个包中,有许多关键的类和接口,例如`Format`、`NumberFormat`、`DateFormat`、`...

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx

    ### Java.util.Date与Java.sql.Date互转及字符串转换为日期时间格式 #### 一、Java.util.Date与Java.sql.Date的基本概念 在Java编程语言中,处理日期和时间时经常使用到`java.util.Date`和`java.sql.Date`这两个类...

    java SimpleDateFormat &Calendar

    在Java编程语言中,`SimpleDateFormat`和`Calendar`是两个重要的日期和时间处理类,它们在处理日期格式化、解析以及日期计算方面扮演着重要角色。本文将深入探讨这两个类的功能、用法以及它们之间的关系。 `...

    java.util.Date与java.sql.Date相互转换

    - 在使用 `java.util.Date` 的 `getYear()` 和 `getMonth()` 方法时需要注意,`getYear()` 返回的值是从1900年开始计算的,需要加上1900才能得到实际年份;`getMonth()` 返回的是从0开始计算的月份,需要加上1。 - ...

    java.lang.IllegalArgumentException Cannot format given Object as a Date

    这个错误通常发生在试图使用日期格式化类(如`java.text.SimpleDateFormat`)来处理非日期类型的数据时。 首先,我们需要理解`java.text.SimpleDateFormat`的作用。这个类是Java日期时间API的一部分,用于将日期和...

    日历调整、时间调整、时间预测、以及Java.util包和Java.test包的简单运用,其中包含10个源代码文件,只需导入eclipse中即可编译、运行。

    本教程将深入讲解如何利用Java.util包和Java.text包中的类进行日历调整、时间调整以及时间预测。提供的10个源代码文件将帮助你实践并理解这些概念。 首先,让我们关注`Java.util.Calendar`类。这个类是日期和时间的...

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式[文].pdf

    Java.util.Date与java.sql.Date的互转及字符串转换为日期时间格式 java.util.Date和java.sql.Date是Java中两个常用的日期时间类,分别属于不同的包。java.util.Date是Java标准库中的日期时间类,而java.sql.Date是...

    java.sql.date与java.util.date.pdf

    首先,Java.util.Date是Java中常用的表示时间的类,我们通常格式化或者得到当前时间都是用它。它是一个时间戳,其数值是年月日包括当前的时间。例如,new Java.util.Date()将得到当前时间。 而Java.sql.Date是Java....

    _java时间格式大全.doc

    在 Java 中,可以使用 `java.text.SimpleDateFormat` 类将长时间格式字符串转换为时间,例如 `strToDateLong()` 方法,它将长时间格式字符串转换为时间对象。 ```java public static Date strToDateLong(String ...

    java.sql.与java.util

    Java编程语言提供了两个重要的日期处理类,分别是`java.util.Date`和`java.sql.Date`,它们在处理日期和时间上有着不同的特性和用途。 `java.util.Date`是更通用的日期时间类,它包含了日期和时间的信息,可以精确...

    java如何获取时间

    java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 获取当前时间 java.util.Date currentTime = new java.util.Date(); // 将当前时间格式化为字符串 String ...

    JAVA时间格式化处理[参考].pdf

    其子类 java.text.SimpleDateFormat 是一个具体的日期和时间格式化类,它可以用来格式化日期和时间。 下面是使用 MessageFormat 进行日期和时间格式化的示例代码: ``` dateTime = MessageFormat.format("{0,date,...

    JAVA日期时间的计算.pdf

    主要内容包括使用`java.util.Date`类、`java.text.DateFormat`类、`java.text.SimpleDateFormat`类以及`java.util.Calendar`类来实现日期时间的获取、格式化、解析和计算。 ### java.util.Date类 `java.util.Date`...

    java中时间格式的转换.docx

    - `java.text.SimpleDateFormat`:用于将日期格式化为字符串或将字符串解析为日期。 #### 三、日期类型转换为字符串类型 1. **使用SimpleDateFormat进行格式化** 要将`java.util.Date`对象转换为字符串,可以...

    由浅入深解析 SimpleDateFormat

    SimpleDateFormat 的继承关系是:java.lang.Object -&gt; java.text.Format -&gt; java.text.DateFormat -&gt; java.text.SimpleDateFormat。 SimpleDateFormat 的功能 SimpleDateFormat 允许以用户指定的方式格式化日期和...

Global site tag (gtag.js) - Google Analytics