`

java SimpleDateFormat &Calendar

    博客分类:
  • java
阅读更多
package com.founder.ibatisDemo.dojo;

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

/**
 * @author XiaoQin
 * 
 */
public class DateTestDemo {

	public static void main(String[] args) throws Exception {
		SimpleDateFormat dateformat = new SimpleDateFormat(
				"yyyy-MM-dd HH:mm:ss E");
		SimpleDateFormat dateformat0 = new SimpleDateFormat("yyyy");
		SimpleDateFormat dateformat1 = new SimpleDateFormat(
				"yyyy-MM-dd HH:mm:ss E");
		SimpleDateFormat dateformat2 = new SimpleDateFormat(
				"yyyy年MM月dd日 HH时mm分ss秒 E ");
		
		String a0 = dateformat0.format(new Date());
		String a1 = dateformat1.format(new Date());
		String a2 = dateformat2.format(new Date());
		
		System.out.println("时间1:" + a0);
		System.out.println("时间2:" + a1);
		System.out.println(new Date().getYear() + "");
		System.out.println("时间3:" + a2);
		System.out.println("今天  :" + dateformat.format(new Date()));
		System.out.println("=======================");
		
		Calendar c = Calendar.getInstance();
		c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
		Date d1 = new Date(c.getTimeInMillis());
		System.out.println("星期一:" + dateformat.format(d1));

		c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
		Date d2 = new Date(c.getTimeInMillis());
		System.out.println("星期日:" + dateformat.format(d2));
	}

}

 

分享到:
评论

相关推荐

    解析Date & Calendar类

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

    java SimpleDateFormat 显示于系统时间不符

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); date.setTime(time); System.out.println(sdf.format(date)); 发现时间于想要的时间不符,请运行Time.reg文件

    Java 之 Date 和 Calendar 实例

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

    java的calendar具体用法

    ### Java中的Calendar类详解 #### 一、引言 在Java中处理日期和时间非常常见,而`java.util.Calendar`类则是进行此类操作的核心工具之一。`Calendar`类提供了一系列的功能来帮助开发者处理复杂的日期计算问题,...

    java日历控件Calendar 多种类型

    Java日历控件Calendar是Java编程语言中用于处理日期和时间的核心类,它在`java.util`包中。Calendar不仅仅是简单的日历,它提供了一套完整的日期和时间操作功能,可以进行日期的加减、比较、格式化以及解析等操作。...

    JavaCalendar_JAVA源码_

    对于复杂的时间计算和格式化,可以使用`SimpleDateFormat`或Java 8引入的`DateTimeFormatter`。 总的来说,Java的`Calendar`类是处理日期和时间的核心工具,虽然在Java 8后有新的API取代,但在大量存在的旧代码和库...

    java 中Calendar日期格式的转换

    总之,`Calendar`类是Java中处理日期和时间的强大工具,通过结合`SimpleDateFormat`,我们可以实现各种日期格式的转换,满足不同场景的需求。理解`Calendar`及其相关类的使用,对于任何Java开发者来说都是必不可少的...

    java中时间类Date和Calendar的使用

    总结来说,Java中的`Date`和`Calendar`类提供了基本的时间处理功能,`DateFormat`和`SimpleDateFormat`则负责日期和时间的格式化,使我们能够根据需要将日期和时间转换为人类可读的字符串。在实际开发中,这些类经常...

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

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

    java源码:Calendar万年历.zip

    4. **日期格式化**:虽然`Calendar`本身不提供格式化输出,但可以配合`SimpleDateFormat`或`DateTimeFormatter`(Java 8及以后版本)来将日期转换为用户友好的字符串。 5. **国际化支持**:`Calendar`支持多种语言和...

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

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

    Java 之 Date 和 Calendar

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

    JAVA Calendar,Date类详解

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

    Java中Calendar类.pdf

    Java中的`Calendar`类是处理日期和时间的核心类,它是一个抽象类,提供了一系列方法用于在特定瞬间与一组日历字段之间进行转换和操作。自JDK 1.1起,`Calendar`类就被推荐用来处理日期和时间,因为它的功能比`Date`...

    基于Java的Calendar万年历.zip

    8. **格式化日期**:虽然`Calendar`本身不提供格式化日期的功能,但可以配合`SimpleDateFormat`或`DateTimeFormatter`(Java 8及以上版本)将日期转换为字符串。例如: ```java SimpleDateFormat formatter = new ...

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

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

    简单了解JAVA SimpleDateFormat yyyy和YYYY的区别

    JAVA SimpleDateFormat 中 yyyy 和 YYYY 的区别 JAVA SimpleDateFormat 中的日期格式化是每个 JAVA 开发者都需要了解的知识点之一。在日期格式化中,我们经常使用 yyyy 和 YYYY 两个格式符,那么它们之间有什么区别...

    基于Java的实例源码-Calendar万年历.zip

    在Java编程语言中,`Calendar`类是日期和时间的核心类,它提供了处理日期和时间的强大功能。这个实例源码库“基于Java的实例源码-Calendar万年历.zip”显然是一个展示了如何使用`Calendar`类来实现一个万年历程序的...

    Date与Calendar详解

    ### Date与Calendar详解:深入理解Java中的日期与时间操作 #### Date类的解析与应用 在Java编程中,`java.util.Date`类是用于表示特定时刻的类,它以自格林尼治时间(GMT)1970年1月1日午夜以来经过的毫秒数来存储...

Global site tag (gtag.js) - Google Analytics