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

java String与Date类型之间的相互转换

 
阅读更多

java String与Date类型之间的相互转换

package test; 
import java.text.DateFormat; 
import java.text.SimpleDateFormat; 
import java.text.ParseException; 
import java.util.Date; 
public class StringOrDate { 
    public static String dateToString(Date date, String type) { 
        String str = null; 
        DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); 
        if (type.equals("SHORT")) { 
            // 07-1-18 
            format = DateFormat.getDateInstance(DateFormat.SHORT); 
            str = format.format(date); 
        } else if (type.equals("MEDIUM")) { 
            // 2007-1-18 
            format = DateFormat.getDateInstance(DateFormat.MEDIUM); 
            str = format.format(date); 
        } else if (type.equals("FULL")) { 
            // 2007年1月18日 星期四 
            format = DateFormat.getDateInstance(DateFormat.FULL); 
            str = format.format(date); 
        } 
        return str; 
    } 
    public static Date stringToDate(String str) { 
        DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); 
        Date date = null; 
        try { 
            // Fri Feb 24 00:00:00 CST 2012 
            date = format.parse(str);  
        } catch (ParseException e) { 
            e.printStackTrace(); 
        } 
        // 2012-02-24 
        date = java.sql.Date.valueOf(str); 
                                              
        return date; 
    } 
    public static void main(String[] args) { 
        Date date = new Date(); 
        System.out.println(StringOrDate.dateToString(date, "MEDIUM")); 
        String str = "2012-2-24"; 
        System.out.println(StringOrDate.stringToDate(str)); 
    } 
}

 

分享到:
评论

相关推荐

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

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

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

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

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

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

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

    Java 中 int、char、String 三种类型的相互转换详解 Java 作为一种静态类型语言,对变量的类型定义非常严格。然而,在实际开发中,我们经常需要在不同的类型之间进行转换以满足不同的需求。其中,int、char、String...

    JAVA String to Date 含Mon等缩写格式

    日期转换例子,支持含各种语言的三个字母缩写...适用于数据导入数据库String类型中含英文缩写转换,网上普遍使用的String to Date 都不适用含Mon Jul 等缩写,对比API,可以实现任意格式的String 类型转换成Date类型

    String与date的转换

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

    java中Date和String相互转换

    自己写的一个工具类,用来实现时间和字符串之间的相互转换

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

    "Java中将String类型转换成Timestamp类型" 在Java编程语言中,String类型和Timestamp类型是两种不同的数据类型,前者用于存储字符串数据,而后者用于存储时间戳数据。然而,在实际开发中,我们经常需要将String类型...

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

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

    date和string互相装换

    在Java开发过程中,日期(`Date`)与字符串(`String`)之间的相互转换是非常常见的需求。这不仅涉及到数据类型的转换,还涉及到时间格式的处理。本文将详细介绍如何实现`Date`与`String`之间的自由转换,并提供具体...

    Java中各个数据类型之间的转换

    原始类型与包装类之间可以相互转换,通过`new Integer(value)`创建包装对象,或者通过`intValue()`、`doubleValue()`等方法获取原始类型值。 5. 其他实用数据类型转换 例如,日期对象`Date`可以转换为字符串,反之...

    String和Date的转换

    总结一下,`String`与`Date`之间的转换是Java日期处理的核心部分。`SimpleDateFormat`和`DateFormat`类提供了解析和格式化日期的强大功能。在实际开发中,根据需求选择合适的日期格式,正确处理异常,并确保代码的...

    java的Date类型转换成MySQL的DateTime类型.docx

    由于Java中的`java.util.Date`类与MySQL数据库中的`DateTime`类型在格式上存在差异,因此在将时间数据写入数据库前,通常需要进行格式转换。 #### Java中的Date类型 在Java中,`java.util.Date`类是用于表示特定...

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

    这里的重点在于确保转换的准确性和兼容性,因为`java.sql.Date`与`java.util.Date`是不同的,前者主要用于与数据库交互。 #### 二、解决方案 为了实现这个需求,我们可以编写一个方法`stringToSqlDate`,该方法...

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

    ### Java.util.Date与Java.sql.Date相互转换 #### 知识点概述 在Java开发中,经常需要处理日期和时间相关的操作。Java标准库提供了两个重要的日期类:`java.util.Date` 和 `java.sql.Date`。虽然它们名字相似,但...

    JAVA变量类型之间的相互转换

    ### JAVA变量类型之间的相互转换详解 在JAVA编程中,数据类型的转换是常见且重要的操作,尤其是在处理不同数据源或进行复杂运算时。本文将详细解析JAVA中各种基本数据类型(如`byte`、`short`、`int`、`long`、`...

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

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

Global site tag (gtag.js) - Google Analytics