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

String Date 相互转换

    博客分类:
  • Java
阅读更多
import java.text.DateFormat; 
import java.text.SimpleDateFormat; 
import java.text.ParseException; 
import java.util.Calendar; 
import java.util.Date; 


DateFormat format = new SimpleDateFormat("yyyy-MM-dd");         
Date date = null;    
String str = null;                  
            
// String转Date    
str = "2007-1-18";          
try {    
    date = format.parse(str);  // Thu Jan 18 00:00:00 CST 2007    
} catch (ParseException e) {    
    e.printStackTrace();    
}    
            
date = java.sql.Date.valueOf(str);  // 只保留日期部分,返回的是java.sql.Date  2007-01-18    
            
// Date转String    
date = new Date();   // Thu Jan 18 21:35:01 CST 2007    
/*Calendar cal = Calendar.getInstance();   
date = new Date(cal.getTimeInMillis());*/   
str = format.format(date);  // 2007-01-18    
            
format = DateFormat.getDateInstance(DateFormat.SHORT);    
str = format.format(date);  // 07-1-18    
            
format = DateFormat.getDateInstance(DateFormat.MEDIUM);    
str = format.format(date);  // 2007-1-18    
            
format = DateFormat.getDateInstance(DateFormat.FULL);    
str = format.format(date);  // 2007年1月18日 星期四   
分享到:
评论

相关推荐

    String与date的转换

    ### String与Date的转换 #### 一、引言 在Java开发中,字符串(String)与日期(Date)之间的转换是一项常见的需求。例如,在处理用户输入的数据、解析文本文件或与数据库交互时,通常需要将字符串转换为日期对象进行...

    date和string互相装换

    ### Date与String互相转换知识点详解 #### 一、引言 在Java开发过程中,日期(`Date`)与字符串(`String`)之间的相互转换是非常常见的需求。这不仅涉及到数据类型的转换,还涉及到时间格式的处理。本文将详细...

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

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

    String、Calendar、Date间的相互转换

    ### String、Calendar、Date间的相互转换 在Java中,日期和时间处理是非常常见的需求之一,尤其是在涉及用户界面或数据处理的应用程序中。本篇将详细解释如何在`String`、`Calendar`、`Date`之间进行转换,并提供...

    java中Date和String相互转换

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

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

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

    Java中实现LocalDateTime与Date相互转化

    Java 中实现 LocalDateTime 与 Date 相互转化 Java 中的日期和时间处理一直是开发者们关心的焦点,特别是 Java 8 中引入的新日期和时间 API。LocalDateTime 和 Date 是 Java 中两个常用的日期和时间类,它们之间的...

    Java Date与String的相互转换详解

    总之,Java中`Date`和`String`的转换主要依赖于`SimpleDateFormat`,通过定义不同的模式,可以灵活地将日期转换为各种格式的字符串,或者将符合特定格式的字符串解析为日期。在实际开发中,确保模式与字符串匹配是...

    JS简单实现String转Date的方法

    转换方法`string2date`接收一个字符串参数,首先使用`replace`方法将所有连字符("-")替换为斜线("/"),然后调用`Date.parse()`函数解析字符串并创建新的`Date`对象。 `Date.parse()`函数尝试解析给定的字符串,并...

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

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

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

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

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

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

    Java中Date与String相互转换的方法

    在Java编程中,Date对象和String类型的转换是常见的操作,特别是在处理日期和时间的数据时。本文将详细讲解如何在Java中进行Date与String之间的转换,以及需要注意的关键点。 首先,让我们了解一下Date对象。在Java...

    在Java中String和Date、Timestamp之间的转换

    本文将详细介绍如何在Java中进行String、Date和Timestamp之间的相互转换。 一、String与Date的转换 1. String转Date 要将一个符合特定格式的日期字符串转换为`Date`对象,可以使用`SimpleDateFormat`类。首先创建...

    java DATE与时间戳互化

    在Java中,我们经常需要实现时间戳与`Date`对象之间的相互转换,这主要是为了更好地处理日期和时间信息。 ##### 1. 时间戳转化为Date或String 要将时间戳转化为`Date`对象或字符串格式,可以使用`SimpleDateFormat`...

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

    #### 二、Java.util.Date与Java.sql.Date的互相转换 ##### 1. `java.util.Date`转换为`java.sql.Date` 转换`java.util.Date`到`java.sql.Date`非常简单,只需要调用`java.sql.Date`的构造器,并传递`java.util....

    java_时间戳与Date_相互转化相关函数.txt

    在Java编程语言中,时间戳(timestamp)与`java.util.Date`对象之间的转换是处理...以上就是Java中时间戳与`Date`对象相互转换的相关知识点。理解并掌握这些基本操作,对于开发涉及日期和时间处理的应用程序至关重要。

    string、long、date的相互转换,获取,传入日期是周几、传入日期最后一天、传入日期当月所有日期、2日期内的所有日期

    string、long、date的相互转换,获取,传入日期是周几、传入日期最后一天、传入日期当月所有日期、2日期内的所有日期

    Java实现的时间戳与date对象相互转换功能示例

    Java实现的时间戳与date对象相互转换功能示例 Java是一种广泛使用的编程语言...Java实现的时间戳与date对象相互转换功能是非常重要的,正确地实现时间戳与date对象之间的互相转换可以提高Java程序的可读性和可维护性。

Global site tag (gtag.js) - Google Analytics