`
无量
  • 浏览: 1141969 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JAVA基础----DateFormat和SimpleDateFormat对象

 
阅读更多
DateFormat和SimpleDateFormat类,是操作Date的工具类
作用:完成字符串和时间对象的相互转化

package com.out.test;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import com.out.util.DateUtil;

public class Test {
	public static void main(String[] args) throws ParseException {
		//DateFormat是抽象类,不能直接new,要new子类
		//DateFormat只有一个子类SimpleDateFormat
		//"yyyy年MM月dd日大风水电工"  叫格式化字符串,用来格式化Date类型时间,返回字符串
		//格式化字符串如:
		//yyyy-MM-dd hh:mm:ss只要符合这个想应的字符,
		//如MM等,就可以自动匹配,去格式化,这个可以查看API,里面好多介绍
		DateFormat fmt = new SimpleDateFormat("yyyy年MM月dd日大风水电工");
		Date date = new Date();
		//1.按照格式化字符串,将时间对象转化成字符串
		String time = fmt.format(date);
		System.out.println(time);
		DateFormat fmt2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
		String time2 = fmt2.format(date);
		System.out.println(time2);
		
		//2.按照格式化字符串,将字符串转化成时间对象
		String time3 = "2014-03-04";
		DateFormat fmt3 = new SimpleDateFormat("yyyy-MM-dd");
		Date date2 = fmt3.parse(time3);
		System.out.println(date2);
	}
}										
分享到:
评论

相关推荐

    java日期时间转换大全

    本文将详细解析如何在Java中进行日期和时间的转换,涵盖从字符串到日期对象的转换,以及反向操作。 #### 一、获取当前日期和时间 首先,我们可以通过`java.util.Date`类和`java.text.SimpleDateFormat`类来获取...

    深入理解Java:SimpleDateFormat安全的时间格式化

    DateFormat和SimpleDateFormat类都是Java中用于日期字符串解析和格式化输出的类,但是它们的使用场景和实现机理不同。DateFormat类是一个抽象类,而SimpleDateFormat类是DateFormat类的一个实现类。 知识点7: ...

    Java DateFormat并发实现

    在Java编程语言中,`DateFormat`是用于格式化日期和时间的重要类,它属于`java.text`包。然而,`DateFormat`并不是线程安全的,这意味着在多线程环境中直接使用可能会导致数据不一致或者异常。这篇博客文章《Java ...

    详解Java中格式化日期的DateFormat与SimpleDateFormat类

    在Java编程语言中,日期和时间的格式化是通过`java.text.DateFormat`和`java.text.SimpleDateFormat`类来实现的。这两个类主要用于将日期和时间对象转换为人类可读的字符串,以及将这些字符串解析回日期和时间对象。...

    java 使用DateFormat类获取系统的当前时间

    在Java编程语言中,`DateFormat` 类是 `java.text` 包中的一个核心类,用于格式化日期和时间。这个类提供了多种方法来解析、格式化以及比较日期和时间。当我们需要从系统获取当前时间并以特定的格式展示时,`...

    Java基础知识-day01【Object类、常用API】.pdf

    【Java基础知识-day01【Object类、常用API...学习这些基础概念和API对于理解Java程序的运行机制至关重要。熟练掌握它们能帮助开发者编写出更高效、易维护的代码。通过不断的实践和练习,可以更好地理解和运用这些知识。

    SimpleDateFormat使用详解

    SimpleDateFormat 是 Java 中的一个日期和时间格式化类,它继承自 DateFormat 类。SimpleDateFormat 允许用户以各种方式格式化日期和时间,例如以年、月、日、时、分、秒等不同的格式来表示日期和时间。 ...

    java操作date对象

    在 Java 中,处理日期和时间主要依赖于 `java.util.Date` 和 `java.text.DateFormat` 这两个核心类。在本文中,我们将深入探讨如何使用这些类来获取、格式化和操作日期。 1. **获取当前时间** 获取当前时间最常用...

    java使用DateFormat类转换时间格式.docx

    `DateFormat`类本身是抽象的,但它提供了一些具体的子类来满足不同的需求,例如`SimpleDateFormat`和`DateTimeFormat`等。 #### 三、DateFormat的使用方法 1. **创建DateFormat实例** - `DateFormat`类提供了多个...

    JAVA System、Math、Date、DateFormat、Calendar

    `DateFormat`是格式化日期和时间的抽象类,提供了多种日期和时间格式化风格,如`SimpleDateFormat`。开发者可以自定义格式字符串,如"yyyy-MM-dd HH:mm:ss",然后用它来解析和格式化日期对象。例如,`DateFormat....

    JAVA基础课程讲义

    时间处理涉及Date、DateFormat、SimpleDateFormat和Calendar类。File类用于文件操作,枚举用于定义常量集合。 第七章 **容器(Collection)** 容器是JAVA中存放对象的结构,包括Collection、List、Set和Map接口。...

    Java-Date 类的学习总结.docx

    可以使用 SimpleDateFormat 类将字符串转化为 java.util.Date 对象。例如: ```java SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); java.util.Date dt = sdf.parse("2005-2-19"); System.out.print...

    日期格式转换的Java实现

    `java.text.DateFormat`是Java中用于以特定于语言环境的方式格式化和解析日期的抽象类。它提供了通用的方法来处理日期格式化和解析任务。但是,通常我们不直接使用`DateFormat`类,而是使用其子类`SimpleDateFormat`...

    Java中DateFormat类.pdf

    Java中的`DateFormat`类是`java.text`包下的一个核心组件,主要用于日期和时间的格式化与解析。这个抽象类提供了与语言环境无关的方式来处理日期和时间字符串,使得程序具有更好的国际化支持。`DateFormat`是所有...

    【Java基础笔记】Java中的日期类.docx

    - `SimpleDateFormat`是`DateFormat`的一个具体实现,用于格式化(将日期/时间对象转换为字符串)和解析(将字符串转换为日期/时间对象)。通过指定模式字符串,我们可以定制日期和时间的显示格式。例如,"yyyy-MM-...

    java基础知识点

    面向对象是Java的核心特性之一,它通过类和对象的概念来组织代码。 - **类**: 类是对象的模板,定义了对象的属性和行为。 - **对象**: 对象是类的实例,可以通过对象来访问类中的属性和方法。 - **构造器**: 构造器...

    JAVA_日期格式化

    - `SimpleDateFormat`:是`DateFormat`的一个具体子类,用于日期和时间的格式化。例如,`"yyyy-MM-dd HH:mm:ss"`表示四位年份-两位月份-两位日期 两位小时:两位分钟:两位秒。 3. **Java 8的日期/时间API**: - `...

    java 时间格式转化 pdf

    根据提供的文件信息,本文将详细解释Java中时间与日期格式化的相关知识点,包括如何使用`java.text.DateFormat`类以及`java.text.SimpleDateFormat`类来进行日期格式的定制化处理,并且会额外介绍`java.util....

    java中各种时间格式的转化要点.pdf

    在 Java 中,时间格式化是通过 DateFormat 或 SimpleDateFormat 对象来实现的。DateFormat 对象可以将 Date 对象格式化成字符串,例如 `yyyy-MM-dd HH:mm:ss`。SimpleDateFormat 对象可以将 Date 对象格式化成字符串...

Global site tag (gtag.js) - Google Analytics