场景:有一个String,需要转为Date,例如“Fri Jun 08 15:22:40 CST 2012”。
解决方法:使用SimpleDateFormate的parse()方法
示例代码:
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; import java.util.TimeZone; public class String2Date { public static void main(String[] args) { String str = "Fri Jun 08 15:22:40 CST 2012"; Date myDate = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH); try { myDate = sdf.parse(str); } catch (ParseException e) { e.printStackTrace(); } System.out.println("myDate: " + myDate.toString()); } } 关于SimpleDateFormate中第一个参数的构造方法请参考JDK文档,里面有个列表并且有很多例子。
链接:http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
您还没有登录,请您登录后再发表评论
在Java编程语言中,日期(Date)对象和字符串(String)之间的转换是常见的操作。日期对象用于存储和处理时间信息,而字符串则常用于显示日期或读取用户输入。了解如何在两者之间进行转换对于编写涉及日期处理的程序...
本文将详细介绍如何在Java中实现这两种转换。 #### 一、将一个Date类型的变量转换为字符串 将`java.util.Date`类型的对象转换为字符串可以通过`SimpleDateFormat`类来实现。`SimpleDateFormat`是`java.text`包中的...
public String dateToStr(java.util.Date date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str = sdf.format(date); return str; } ``` 此方法将 `java.util.Date` 对象...
在Java中,我们经常需要将字符串转换为整型或将整型转换为字符串,这通常是为了数据处理或者格式化显示。下面提供两种基本的转换方式。 #### 整型转字符串 ```java int number = 2; String stringNumber = String....
8. **Java API和标准库**:Java提供了一套庞大的API,包括各种内置类和接口,如String、Math、Date等,这些工具类大大简化了开发工作。 9. **Swing和JavaFX**:对于图形用户界面(GUI)开发,Java提供了Swing和...
对于那些读写密集型的应用环境,为了保持会话中对同一数据库的操作一致性和事务性,可以采用以下方式: ```java DB mdb = mongo.getDB("dbname"); mdb.requestStart(); // 业务代码 mdb.requestDone(); ``` 这里...
这里通过简单地赋值就可以完成转换,因为`java.util.Date`与`java.sql.Date`都是`java.util.Date`的子类。虽然这种方式可行,但在实际开发中并不推荐,因为它们本质上表示相同的数据。 ##### 3.3 使用`...
在这个例子中,我们创建了一个`SimpleDateFormat`对象,定义了日期时间的格式(例如"年-月-日 时:分:秒"),然后将long型时间戳转换为`Date`对象,最后通过`format`方法将其格式化为字符串。 2. 使用`java.time`包...
public String dateToString(java.util.Date date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return sdf.format(date); } ``` 以上是对文件中提到的各个知识点的详细说明。希望...
题目中提到的循环语句未给出具体细节,但可以根据类似的例子展示变量的变化情况: ```java int x = 5, y = 110; while (x ) { y -= x; x++; } System.out.println("x: " + x + ", y: " + y); ``` #### 2.10 求...
在这个例子中,`Employee`类封装了员工的属性和操作,使得代码更加模块化和易于管理。`this`关键字用于引用当前对象,而`static`关键字用于定义类变量,这些变量在类的所有实例之间共享。`abstract`关键字用于定义...
在上述例子中,`UserDTO`类有一个`birthday`字段,它是`Date`类型。当前端提交包含日期字符串的JSON时,如`"birthday":"1983-03-18"`,Spring Boot默认会将这个字符串解析为时间戳,而不是转换为Date对象。因此,在...
12. **Java标准库**:学习Java时,熟悉和掌握Java标准库中的各种类和方法,如Math类、String类、Date类等,能极大地提高编程效率。 以上是"重庆大学java课件"中可能涉及的一些主要知识点,通过深入学习和实践,你...
6. **Java中的日期和时间**:Java提供了多种处理日期和时间的API,包括`Date`、`Calendar`、`GregorianCalendar`等类,以及从Java 8开始提供的`java.time`包,其中包含了`LocalDate`、`LocalTime`、`LocalDateTime`...
第1章 Java概述 1 1.1 Java语言的发展简史 2 1.2 Java的竞争对手及各自优势 4 1.2.1 C#简介和优势 4 1.2.2 Ruby简介和优势 4 1.2.3 Python的简介和优势 5 1.3 Java程序运行机制 5 1.3.1 高级语言的运行机制 6...
9. **新的基数转换API**:`Integer.toUnsignedString()` 和 `Integer.parseInt(String, int radix)` 等方法,使得在不同基数之间转换整数变得更加简单。 10. **类型注解**:Java 8允许在类型声明上使用注解,增强了...
在这个例子中,主要使用了`java.util.Calendar`和`java.text.SimpleDateFormat`来进行日期的操作。 1. **设置日期范围:** ```java Calendar start = Calendar.getInstance(); start.set(2013, 3, 6); ...
在Java中,类的实例是通过new关键字创建的,例如 `String str = new String("Hello");` 变量是存储数据的内存区域,它的大小取决于变量的数据类型。声明变量的基本语法是 `类型 变量名 [= 初始化值];`。例如,`int ...
##### 1.3 Java下各种数字类型转换成字符串型 这部分内容主要涉及Java中不同类型的数据(如整数、浮点数等)转换为字符串的方法。在实际开发中,这种转换非常常见,例如在格式化输出、数据存储等场景中。常见的转换...
这个例子中,`EasyExcel.write(fileName, User.class).sheet().doWrite(list)`一行代码就完成了Excel文件的创建和数据写入。其中`User.class`指定了数据模型,`sheet()`创建了一个工作表,`doWrite(list)`执行了实际...
相关推荐
在Java编程语言中,日期(Date)对象和字符串(String)之间的转换是常见的操作。日期对象用于存储和处理时间信息,而字符串则常用于显示日期或读取用户输入。了解如何在两者之间进行转换对于编写涉及日期处理的程序...
本文将详细介绍如何在Java中实现这两种转换。 #### 一、将一个Date类型的变量转换为字符串 将`java.util.Date`类型的对象转换为字符串可以通过`SimpleDateFormat`类来实现。`SimpleDateFormat`是`java.text`包中的...
public String dateToStr(java.util.Date date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str = sdf.format(date); return str; } ``` 此方法将 `java.util.Date` 对象...
在Java中,我们经常需要将字符串转换为整型或将整型转换为字符串,这通常是为了数据处理或者格式化显示。下面提供两种基本的转换方式。 #### 整型转字符串 ```java int number = 2; String stringNumber = String....
8. **Java API和标准库**:Java提供了一套庞大的API,包括各种内置类和接口,如String、Math、Date等,这些工具类大大简化了开发工作。 9. **Swing和JavaFX**:对于图形用户界面(GUI)开发,Java提供了Swing和...
对于那些读写密集型的应用环境,为了保持会话中对同一数据库的操作一致性和事务性,可以采用以下方式: ```java DB mdb = mongo.getDB("dbname"); mdb.requestStart(); // 业务代码 mdb.requestDone(); ``` 这里...
这里通过简单地赋值就可以完成转换,因为`java.util.Date`与`java.sql.Date`都是`java.util.Date`的子类。虽然这种方式可行,但在实际开发中并不推荐,因为它们本质上表示相同的数据。 ##### 3.3 使用`...
在这个例子中,我们创建了一个`SimpleDateFormat`对象,定义了日期时间的格式(例如"年-月-日 时:分:秒"),然后将long型时间戳转换为`Date`对象,最后通过`format`方法将其格式化为字符串。 2. 使用`java.time`包...
public String dateToString(java.util.Date date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return sdf.format(date); } ``` 以上是对文件中提到的各个知识点的详细说明。希望...
题目中提到的循环语句未给出具体细节,但可以根据类似的例子展示变量的变化情况: ```java int x = 5, y = 110; while (x ) { y -= x; x++; } System.out.println("x: " + x + ", y: " + y); ``` #### 2.10 求...
在这个例子中,`Employee`类封装了员工的属性和操作,使得代码更加模块化和易于管理。`this`关键字用于引用当前对象,而`static`关键字用于定义类变量,这些变量在类的所有实例之间共享。`abstract`关键字用于定义...
在上述例子中,`UserDTO`类有一个`birthday`字段,它是`Date`类型。当前端提交包含日期字符串的JSON时,如`"birthday":"1983-03-18"`,Spring Boot默认会将这个字符串解析为时间戳,而不是转换为Date对象。因此,在...
12. **Java标准库**:学习Java时,熟悉和掌握Java标准库中的各种类和方法,如Math类、String类、Date类等,能极大地提高编程效率。 以上是"重庆大学java课件"中可能涉及的一些主要知识点,通过深入学习和实践,你...
6. **Java中的日期和时间**:Java提供了多种处理日期和时间的API,包括`Date`、`Calendar`、`GregorianCalendar`等类,以及从Java 8开始提供的`java.time`包,其中包含了`LocalDate`、`LocalTime`、`LocalDateTime`...
第1章 Java概述 1 1.1 Java语言的发展简史 2 1.2 Java的竞争对手及各自优势 4 1.2.1 C#简介和优势 4 1.2.2 Ruby简介和优势 4 1.2.3 Python的简介和优势 5 1.3 Java程序运行机制 5 1.3.1 高级语言的运行机制 6...
9. **新的基数转换API**:`Integer.toUnsignedString()` 和 `Integer.parseInt(String, int radix)` 等方法,使得在不同基数之间转换整数变得更加简单。 10. **类型注解**:Java 8允许在类型声明上使用注解,增强了...
在这个例子中,主要使用了`java.util.Calendar`和`java.text.SimpleDateFormat`来进行日期的操作。 1. **设置日期范围:** ```java Calendar start = Calendar.getInstance(); start.set(2013, 3, 6); ...
在Java中,类的实例是通过new关键字创建的,例如 `String str = new String("Hello");` 变量是存储数据的内存区域,它的大小取决于变量的数据类型。声明变量的基本语法是 `类型 变量名 [= 初始化值];`。例如,`int ...
##### 1.3 Java下各种数字类型转换成字符串型 这部分内容主要涉及Java中不同类型的数据(如整数、浮点数等)转换为字符串的方法。在实际开发中,这种转换非常常见,例如在格式化输出、数据存储等场景中。常见的转换...
这个例子中,`EasyExcel.write(fileName, User.class).sheet().doWrite(list)`一行代码就完成了Excel文件的创建和数据写入。其中`User.class`指定了数据模型,`sheet()`创建了一个工作表,`doWrite(list)`执行了实际...