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

Date跟String类型之间的转换!

    博客分类:
  • SSH
阅读更多

数据库字段在hibernate映射为日期类型,但是一般在formbean中要设置成String类型(formbean通常只有两种类型数据一种为String,另一种就是类类型),所以存在转换问题!

1。从数据库中取数据:Date===>String(比如说转向详细页面的时候):

  1. import java.text.SimpleDateFormat;   
  2. String pioDate = new SimpleDateFormat("yyyy-MM-dd").format(eq.getPioDate());   
  3. equpForm.setPioDate(pioDate);  

2。将数据保存到数据库:String===>Date(比如说保存,新增操作)

  1. import java.text.ParseException;   
  2. SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd");            
  3.     try {  equp.setPioDate(dateformat.parse(equpForm.getPioDate()));   
  4.          } catch (ParseException e) {   
  5.          }   

3。注意:将String=== >Date的时候上面的会转成英文格式的日期类型。如下作处理就可以达到完全格式的转换:

  1. java.sql.Date.valueOf[equpForm.getPioDate()]  

 

分享到:
评论
3 楼 yuwen3434 2007-04-12  
好贴!顶,感谢无私奉献!
2 楼 and4walker 2007-03-04  
//得到上个月时间
public   static   Date   getPreMonthDate(Date   date)   
  {   
  Calendar   calendar=Calendar.getInstance();   
  calendar.setTime(date);   
  int   month=calendar.get(Calendar.MONTH);   
  calendar.set(Calendar.MONTH,month-1);   
  return   calendar.getTime();   
  }   
//得到去年时间   
  public   static   Date   getPreYearDate(Date   date)   
  {   
  Calendar   calendar=Calendar.getInstance();   
  calendar.setTime(date);   
  int   year=calendar.get(Calendar.YEAR);   
  calendar.set(Calendar.YEAR,year-1);   
  return   calendar.getTime();   
  }   
1 楼 and4walker 2007-01-24  
SimpleDateFormat  formatter  =  new  SimpleDateFormat("yyyy-MM-dd  HH:mm:ss");  
   //昨天日期  
     java.util.Date  myDate=new  java.util.Date();  
     myDate.setTime(myDate.getTime()-60*24*60*1000);  
     String  mDate=formatter.format(myDate);  
     out.println(mDate);  
     out.println("<br>");  
     //前天日期  
     java.util.Date  myDate=new  java.util.Date();  
     myDate.setTime(myDate.getTime()-2*60*24*60*1000);  
     String  mDate=formatter.format(myDate);  
     out.println(mDate);  
     out.println("<br>");  

相关推荐

    java编程中String类型时间转化成Date类型

    java编程中String类型时间转化成Date类型

    String与date的转换

    在Java开发中,字符串(String)与日期(Date)之间的转换是一项常见的需求。例如,在处理用户输入的数据、解析文本文件或与数据库交互时,通常需要将字符串转换为日期对象进行进一步的操作,如日期计算、排序等;相反地...

    Date、String、Timestamp之间的转换

    Date、String、Timestamp 之间的转换 Date、String、Timestamp 是 Java 中三个常用的日期和时间类,它们之间的转换是 Java 开发中经常遇到的问题。在本文中,我们将详细介绍 Date、String、Timestamp 之间的转换...

    Java日期时间Date类型,long类型,String类型表现形式的转换.pdf

    本文档将详细介绍如何在Java中实现Date类型、long类型和String类型之间的相互转换。 首先,我们来看Date类型转换为long类型。Date类提供了getTime()方法,可以返回一个代表时间的long型的毫秒值。这个值是从1970年1...

    有关日期Date 和String型相互转换

    在Java编程语言中,日期(Date)对象和字符串(String)之间的转换是常见的操作。日期对象用于存储和处理时间信息,而字符串则常用于显示日期或读取用户输入。了解如何在两者之间进行转换对于编写涉及日期处理的程序...

    String和Date的转换

    在Java编程语言中,`String`和`Date`类型的转换是常见的操作,特别是在处理日期和时间数据时。这里我们将深入探讨如何在`String`和`Date`之间进行转换,以及如何利用`DateFormat`和`SimpleDateFormat`类进行格式化。...

    date和string互相装换

    #### 三、从String转换为Date 从字符串转换为日期通常需要指定一个日期格式。例如,在给定文件中,有两种不同的日期格式:“yyyy-MM-dd”和“yyyyMMddHH時mmss”。下面详细介绍这两种情况: ##### 1. 使用“yyyy-...

    Date类型数据转换

    它可以将String类型的日期字符串转换为Date类型的日期对象,也可以将Date类型的日期对象转换为String类型的日期字符串。在本文中,我们将详细介绍Date类型数据转换的使用方法和相关知识点。 String与Date类型转换 ...

    js date转String 日期字符串转换

    ### JavaScript Date对象转换为字符串 在JavaScript中,`Date`对象提供了多种方法来获取和设置日期及时间。本文将详细介绍如何将`Date`对象转换成字符串格式,这对于数据展示、存储以及传输等场景非常有用。 #### ...

    String、Array与Date、String的转化

    本工具类用于String、Array和String、Date之间的转化

    Date、String、Calendar转换

    详细地Date、String、Calendar之间的转换

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

    Java 中的日期和时间处理是编程中非常重要的一方面,Date、String 和 Timestamp 是三种常用的日期和时间类型,本文将详细介绍它们之间的转换问题。 一、获取系统当前时间 在 Java 中,可以使用以下三种方法来获取...

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

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

    java中将string类型转换成timestamp类型

    在上面的代码中,我们首先创建了一个SimpleDateFormat对象,用于将String类型的日期字符串转换成Date类型的日期对象。然后,我们使用parse()方法将String类型的日期字符串转换成Date类型的日期对象。最后,我们使用...

    java中int_char_string三种类型的相互转换

    其中,int、char、String 三种类型是最常用的类型,它们之间的转换是我们需要掌握的基本技能。 一、将 String 转换成 int 在 Java 中,将 String 转换成 int 可以使用以下两种方法: 1. 使用 Integer.valueOf() ...

    Date、String、Calendar之间的转换_java编程_

    在Java编程中,Date、String和Calendar是三个重要的日期时间处理类,它们之间相互转换的技巧是开发者必备的知识。理解并熟练掌握这三者之间的转换,对于处理日常的日期时间问题至关重要。 首先,我们来看`Date`类。...

    js string转date(js字符串转换成日期,代码调试通)

    js string转date,js字符串转换成日期,此代码支持将datetime(年月日小时分秒格式)转换为js的Date类型,程序已调试并支持在HTML中运行、代码请见附件。

Global site tag (gtag.js) - Google Analytics