`
啸笑天
  • 浏览: 3461084 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

java.util.Date、java.sql.Date与String

    博客分类:
  • java
阅读更多

package date_transfor;

import java.text.SimpleDateFormat;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

/**
 *
 * @author henry.xiao
 *
 */
public class Date_transfor {

 private static Log log = LogFactory.getLog(Date_transfor.class);

 public static java.sql.Date string_to_sqlDate(String date) throws Exception {
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  java.util.Date dDate = sdf.parse(date.trim());
  java.sql.Date sDate = new java.sql.Date(dDate.getYear(), dDate
    .getMonth(), dDate.getDate());
  log.debug("from String_to_util.Date :" + sDate);
  return sDate;
 }

 public static java.sql.Date uitlDate_to_sqlDate(java.util.Date dDate)
   throws Exception {
  java.sql.Date sDate = new java.sql.Date(dDate.getYear(), dDate
    .getMonth(), dDate.getDate());
  log.debug("from util.Date_to_sql.Date :" + sDate);
  return sDate;
 }

 public static String sqlDate_to_String(java.sql.Date sDate) {
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  java.util.Date dSt = (java.util.Date) sDate;
  String date = sdf.format(dSt);
  log.debug("from sql.Date_to_string :" + date);
  return date;
 }

 public static void main(String[] args) throws Exception {

  /**
   * test from util.Date to sql.Date or string
   */
   java.util.Date dDate = new java.util.Date();
   java.sql.Date sDate = Date_transfor.uitlDate_to_sqlDate(dDate);
   String date = Date_transfor.sqlDate_to_String(sDate);
  /**
   * test from string to sql.Date
   */
//  String date = "2009-03-18";
//  java.sql.Date sDate = Date_transfor.string_to_sqlDate(date);
 }
}

分享到:
评论

相关推荐

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

    java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); ``` #### 三、字符串转换为日期时间格式 将字符串转换为日期时间格式通常需要用到`SimpleDateFormat`类。下面分别介绍两种常见的字符串到日期...

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

    java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); // java.util.Date 转换为 java.sql.Date java.util.Date utilDate = new java.util.Date(); java.sql.Date sqlDate = new java.sql.Date...

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

    Java.sql.Date与Java.util.Date的区别和转换 Java.util.Date和Java.sql.Date是Java中两种不同的日期和时间表示方式,虽然它们都是表示日期和时间,但是它们之间存在着一些重要的区别。 首先,Java.util.Date是Java...

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

    java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); 二、字符串转换为日期时间格式 可以使用SimpleDateFormat将字符串转换为日期时间格式: String dateStringToParse = "2007-7-12"; ...

    java.util.Date、java.sql.Date与String三者之间的转换

    此java文件包括常用的日期类型之间的转换,包括java.util.Date、java.sql.Date、String之间的任意类型、格式转换......

    java.util.Date与java.sql.Date的区别

    在Java编程中,日期处理是常见的任务之一,`java.util.Date` 和 `java.sql.Date` 都是用来表示日期的类,但它们之间存在显著的区别和用法差异。 首先,`java.util.Date` 是 Java 核心库 `java.util` 包中的类,它...

    JAVA String转化成java.sql.date和java.sql.time方法示例

    与String转化成java.sql.Date类似,String转化成java.sql.Time也需要先将String转化成java.util.Date,然后再将java.util.Date转化成java.sql.Time。下面是一个示例代码: ```java public java.sql.Time strToTime...

    java完美按格式化字符串String转sql.date

    java.sql.Date sqlDate = stringToSqlDate(dateString, formatStr); System.out.println("Converted SQL Date: " + sqlDate); } catch (Exception e) { e.printStackTrace(); } } } ``` #### 四、代码解释 1...

    Android的SQLite中DateTime类型数据的存取问题

    在 Android 中,使用 java.util.Date 类来表示日期类型数据,而 java.sql.Date 类则是为了配合 SQL DATE 而设置的数据类型。java.sql.Date 类只包含年月日信息,因为数据库中存在的非规范化部分的信息,如时分秒毫秒...

    util包里的Date类转换为sql包里的Date

    Date sqlDate = new java.sql.Date(format.parse(dateStr).getTime()); // 将字符串转换为sql.Date System.out.println("Util Date: " + utilDate); System.out.println("SQL Date: " + sqlDate); } catch ...

    Javautildate与javasqldate区别和转换[文].pdf

    java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); ``` 在处理日期格式化时,`SimpleDateFormat` 类用于将日期对象转换为字符串或将字符串解析为日期对象。例如: ```java SimpleDateFormat f ...

    utilDate和sqlDate区别、转换及应用

    java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); ``` 2. 反过来,从`java.util.Date`到`java.sql.Date`的转换也是类似的: ```java java.util.Date utilDate = ...; java.sql.Date sqlDate...

    java完美按格式字符String转sql.date

    以上就是关于“java完美按格式字符String转sql.date”的详细解释,通过理解并应用这些知识,你可以轻松地在Java程序中处理日期字符串与SQL日期之间的转换。在实际开发中,根据具体需求,可能还需要考虑异常处理、...

    Java 获取日期时间代码

    java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); System.out.println(sqlDate); } } ``` 输出结果类似于:“2007-03-12”。这种方式仅获取日期部分而不包含时间。 ##### 3.3 获取时间(不含...

    有关java中的Date,String,Timestamp之间的转化问题

    2. 使用 `java.sql.Date` 类:`System.out.println(new java.sql.Date(new java.util.Date().getTime()));`,输出结果不包含时分秒。 3. 使用 `SimpleDateFormat` 类:`SimpleDateFormat sdf = new SimpleDateFormat...

    java插入oracle中date类型方式.docx

    java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); // 将sqlDate转换为utilDate java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); // 将utilDate转换为sqlDate ``` 2. **使用...

    Java_Date_日期时间整理

    在 Java 中,可以使用 `java.util.Date` 类来获取服务器端当前日期。可以使用以下代码来获取当前日期: ```java <%@ page import="java.util.Date"%> <% Date myDate = new Date(); %> ``` 二、获取当前年、月、日 ...

Global site tag (gtag.js) - Google Analytics