java日期格式的Object类型转换成String类型的方法
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 转换思路:
* 当遇到从数据库中查询到的数据时,我们一般将数据放在一个Object数组中,
* 我们要将Object类型转换成String类型很简单,但是格式不对,
*
* 所以就应该先将Object类型转换成String类型
*
* 然后将String类型转换成Date类型
* 再将Date类型的数据转换成理想格式的String类型
* 这其中Date类型是一个中间层,其实以后如果遇到类似问题,关于日期转换的,可以将数据转换成Date类型,然后根据需要转换。
* @author Administrator
*
*/
public class DateTest {
public static void main(String agrs[]) {
//日期字符串
String str2 = "1/1/2011 0:0:0";
//字符串中的日期格式
DateFormat from_type = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
//想要得到的日期显示格式
DateFormat to_type = new SimpleDateFormat("yyyy-MM-dd");
//用来做中间转换的Date
Date date = null;
try {
//将字符串转换成日期格式
date = from_type.parse(str2);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
//将日期格式转换成字符串
String str = to_type.format(date);
System.out.println(str);
}
}
运行结果:
Sat Jan 01 00:00:00 CST 2011
2011-01-01
分享到:
相关推荐
### 在C#中将Object转换为时间类型 在C#编程语言中,经常需要处理不同类型的数据,尤其是在处理日期和时间时。本篇文章将详细介绍如何将一个`object`类型的变量安全地转换为`DateTime`类型,并解释相关的代码实现...
通过引用【opevcsv】依赖,逐行读取数据 并转为Map<String,Object>格式,后续可以通过BeanUtil.MaptoBean()方法将map转为你需要的bean对象; csv文件必须带表头,bean对象命名符合驼峰格式; 通过此方法可以快速的将...
最近在研究Webservice的时候遇到一个问题,把java对象转化问json后传过去,接受的是String类型,怎么恢复到原来的java对象呢,后来再一个项目中看到了转换方法,转换顺序为javaBean--jsonObject--jsonString,还原...
在Java编程语言中,将对象转换为String类型是常见的操作,尤其在日志记录、输出显示或与其他数据格式交互时。本文件“java对象转换String类型的三种方法共1页.pdf”可能涵盖了以下三种主要的转换方式: 1. **...
当你需要将Python的list转换为Java的List时,可以使用Jython的`__javaobject__`特性。例如: ```java import org.python.util.PythonInterpreter; PythonInterpreter interpreter = new PythonInterpreter(); ...
### Java中任何类型转换成JSON数据格式 #### 一、简介 在现代Web开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java应用中,经常会遇到...
本文将深入探讨Java中的String类,包括其特性、构造方法、常用方法以及与其他数据类型的转换。 1. **字符串的创建与不可变性** - String对象在Java中是通过引用常量池中的常量来创建的,一旦创建就不能改变。例如...
- `java.time.*`(Java 8引入的新日期时间API)的类如`LocalDate`、`LocalTime`和`LocalDateTime`也可以转换为SQL类型,通过`PreparedStatement.setObject()`方法。 - **从MySQL到Java**: - 当从数据库查询结果...
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于前后端交互,而Java作为后端开发的主要语言,常常需要将JSON格式的数据与Java类对象进行相互转换,以便于数据的处理和传输。Jackson库是...
在Java编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据传输。当你从服务器接收到一个JSON格式的字符串,可能需要将其转换为Java对象以便于处理。这个过程通常称为反序列化...
### Java字符串类型转换详解 在Java编程语言中,字符串(String)是一种常用的数据类型,用于处理文本数据。Java提供了丰富的API来支持不同类型的字符串转换,包括但不限于从字符数组、基本数据类型、对象到字符串...
本文将详细解析JAVA中各种基本数据类型(如`byte`、`short`、`int`、`long`、`float`、`double`)以及它们与字符型、字符串型、日期型等之间的转换机制。 #### 基本数据类型及其取值范围 - **`byte`**:取值范围为...
在Java编程中,将`Object`类型转换为`String`类型是常见的操作,尤其是在处理不确定数据类型的场景下。本文将详细介绍四种将`Object`转换为`String`的方法,并通过示例进行说明。 1. `object.toString()` 方法 `...
以上就是`String`类的一些常见方法,理解并熟练使用它们对于提升Java编程效率至关重要。在实际开发中,开发者通常会结合这些方法来处理字符串,实现各种文本操作。通过阅读和分析`TestString.java`文件,我们可以...
如果JsonString代表一个JsonArray,我们也可以将其转换为Java的集合类型,如List或ArrayList。以Jackson为例: ```java // 假设我们有一个JsonArray字符串 String jsonArrayString = "[{\"name\":\"John\"}, {\...
日期和时间的格式化可以通过`String.format()`方法结合特定的格式字符串实现。常用的格式化符号包括: - **`%tR`**:当前时间,如“15:12”。 - **`%tD`**:当前月/日/年,如“07/13/04”。 **示例代码**: ```java ...
通过了解这些数据类型之间的对应关系,开发者可以更好地将 Java 应用程序中的数据转换为适合存储在数据库中的格式,反之亦然,从而实现高效的数据交换和处理。同时,XML 文件的使用使得这些映射关系可以被结构化地...
本文将深入探讨`java.util.Date`类以及与其相关的日期格式化函数的使用方法,并通过实例进行详细解析。 首先,我们了解`java.util.Date`是Java中的一个核心类,它用于表示特定的瞬间,精确到毫秒。获取系统当前时间...