`

JAVA时间类SimpleDateFormat,Calendar,Date

    博客分类:
  • JAVA
阅读更多
package javaTest;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

//时间格式
class DateFormat{
	//饿汉式-单例
	/**
	 * 提供多用户共享
	 */
	private static SimpleDateFormat simpleFormat = new SimpleDateFormat("yyy-MM-dd HH:mm:ss");
	DateFormat(){}
	public static SimpleDateFormat getSimpleFormat(){
		return simpleFormat;
	}
	/**
	  SimpleDateFormat函数语法:
	  G 年代标志符
	  y 年
	  M 月
	  d 日
	  h 时 在上午或下午 (1~12)
	  H 时 在一天中 (0~23)
	  m 分
	  s 秒
	  S 毫秒
	  E 星期
	  D 一年中的第几天
	  F 一月中第几个星期几
	  w 一年中第几个星期
	  W 一月中第几个星期
	  a 上午 / 下午 标记符
	  k 时 在一天中 (1~24)
	  K 时 在上午或下午 (0~11)
	  z 时区
	 */
	
}
//时间测试类
public class DateTest {
	public static void main(String[] args) {

		//时间 from  Calendar  or  Date
		
		String fname = (new StringBuilder(String.valueOf((new SimpleDateFormat("yyyy_MM_dd")).format(Calendar.getInstance().getTime())))).append(".txt").toString();
		
		String fname1 = new StringBuilder(new SimpleDateFormat("yyyy_MM_dd").format(Calendar.getInstance().getTime()))+".txt";
		
		String fname2 = new StringBuilder(new SimpleDateFormat("yyyy_MM_dd").format(new Date())).toString()+".txt";
		
		System.out.println(fname);
		System.out.println(fname1);
		System.out.println(fname2);
	}
}

分享到:
评论
1 楼 shi10stone 2013-05-29  
[/img]" target="_blank">[/img]" />[/img]" target="_blank">[/img]" wmode="" quality="high" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="200">
|||||||||||||||
|||||||
||||||
||||||
|||||
|||||
||||
||||
|||
|||
||
||
|
|

相关推荐

    java中时间类Date和Calendar的使用

    Java中的时间类`Date`和`Calendar`是处理日期和时间的核心组件,它们在Java编程中扮演着重要的角色。在Java中,`Date`类主要用来表示特定的瞬间,精确到毫秒。而`Calendar`类则是一个抽象类,提供了比`Date`更灵活的...

    Java 之 Date 和 Calendar 实例

    在Java编程语言中,`Date`和`Calendar`类是处理日期和时间的核心组件。这两个类在不同的Java版本中有着不同的使用方式和功能,对于理解Java时间处理机制至关重要。本篇将深入探讨`Date`和`Calendar`类的实例应用。 ...

    java SimpleDateFormat &Calendar

    在Java编程语言中,`SimpleDateFormat`和`Calendar`是两个重要的日期和时间处理类,它们在处理日期格式化、解析以及日期计算方面扮演着重要角色。本文将深入探讨这两个类的功能、用法以及它们之间的关系。 `...

    第五章.常用类.java.API概述——Date类,Calendar类,SimpleDateFormat类,Big.pdf

    Calendar是Java中的一个抽象类,它是Date类的替代品,提供了更强大、更灵活的日期和时间操作功能。由于Calendar是抽象类,不能直接实例化,但可以通过以下两种方式获取其实例: ```java Calendar calendar = ...

    Java基础之Date和Calendar类的使用方法

    Java中的Date和Calendar类是处理日期和时间的核心组件。Date类主要用于表示特定的瞬间,精确到毫秒。在早期版本的Java中,Date类的设计受到批评,因为它的API不直观且容易导致错误。为了解决这些问题,大部分日期和...

    JAVA Calendar,Date类详解

    在Java编程语言中,`Calendar`和`Date`类是处理日期和时间的核心组件。这两个类在处理日期、时间计算以及格式化等任务时扮演着关键角色。理解并熟练运用它们,对于提升Java开发能力至关重要。 `Date`类是Java早期...

    Java_Date_日期时间整理

    Java_Date_日期时间整理 Java 中的日期时间处理是非常重要的,以下是 Java 中日期时间整理的知识点总结: 一、获取服务器端当前日期 在 Java 中,可以使用 `java.util.Date` 类来获取服务器端当前日期。可以使用...

    Java 之 Date 和 Calendar

    在Java编程语言中,`Date`和`Calendar`类是处理日期和时间的核心组件。这两个类在不同的Java版本中有着不同的用法和功能,对于理解并正确使用它们是Java开发者必备的知识点。 `Date`类在早期的Java版本中被广泛使用...

    Java中Date和Calendar常用方法

    `java.util.Date`和`java.util.Calendar`是两个核心的类,用于表示和操作日期。尽管`Date`类提供了许多功能,但它的某些方法如`getYear()`、`getMonth()`等在后续版本中被废弃,取而代之的是使用`Calendar`类来进行...

    史上最全java时间类date的处理

    根据给定的信息,本文将详细解释Java中与时间类`Date`相关的操作及代码示例。这包括如何处理当前时间、本周、上一周、下一周的时间,以及如何获取月份、年度的相关日期信息。 ### 一、Java中的日期类概述 在Java中...

    JAVA System、Math、Date、DateFormat、Calendar

    在这个"JAVA System、Math、Date、DateFormat、Calendar"的主题中,我们将深入探讨Java标准库中的几个核心类,它们在各种程序设计场景中扮演着至关重要的角色。 首先,`System`类是Java中最基础的类之一,位于`java...

    解析Date & Calendar类

    Java中的Date和Calendar类是处理日期和时间的核心工具。这两个类在Java编程中扮演着重要角色,特别是在处理日期计算、格式化以及与数据库交互时。 1. **java.util.Date** - **字符串转时间为Date对象**: 通过`...

    Date与Calendar详解

    `java.util.Calendar`是Java中用于操作日期和时间的抽象类,提供了比`Date`类更全面的日期和时间操作能力,包括时区支持、日历字段的访问以及日期的加减运算等。 ##### 使用Calendar `Calendar`类是抽象的,不能...

    java 时间转换date time = new date()

    `SimpleDateFormat`是`java.text`包中的一个类,用于将`Date`对象格式化为字符串,也可以将符合特定模式的日期字符串解析为`Date`对象。 ```java SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss...

    【Java精品】Java中Date各种相关用法.doc

    在Java中,Date类通常与Calendar类一起使用,因为Date类本身并不支持设置和获取具体的时间字段(如年、月、日等),而Calendar类提供了这样的功能。 1. 计算某一月份的最大天数 使用Calendar类的getActualMaximum...

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

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

    Java时间类Date类和Calendar类的使用详解

    Java时间类Date类和Calendar类的使用详解 Java时间类Date类和Calendar类是Java语言中用来处理日期和时间的两个重要类。它们提供了许多有用的方法来获取和操作日期和时间。 Date类 Date类是Java语言中最基本的...

    java的calendar具体用法

    在Java中处理日期和时间非常常见,而`java.util.Calendar`类则是进行此类操作的核心工具之一。`Calendar`类提供了一系列的功能来帮助开发者处理复杂的日期计算问题,比如日期的加减、获取特定日期组件等。 #### 二...

    Java Date的使用

    根据提供的文件信息,我们可以总结出以下关于Java中Date类及其时间格式化的相关知识点: ### Java Date 类概述 在Java中,`java.util.Date`类表示特定的瞬间,精确到毫秒。该类提供了多种构造方法来创建日期实例,...

    _java时间格式大全.doc

    Java 提供了多种方式来处理时间格式,包括使用 `java.util.Date`、`java.util.Calendar`、`java.text.SimpleDateFormat` 等类。 获取当前时间 在 Java 中,可以使用 `java.util.Date` 类来获取当前时间。`Date` 类...

Global site tag (gtag.js) - Google Analytics