`
niceo
  • 浏览: 109814 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Java数据类型之__Date数据类型

    博客分类:
  • JAVA
阅读更多
    Java数据类型中Date数据类型在处理一些日常应用问题常常被人们使用。
然而在使用过程中许多人却没有真正的去了解有关于Java 数据类型中Date数据类型.
通常在这使用某一种数据类型过程中并不一定就会有哦相应的数据类型,往往存在各种各样的数据类型不断的更替转换。
1.直接创建Date数据类型的实例变量date并直接将其输出:
		/**
		 * 创建Date类型的变量 this is date :Sat Dec 06 00:26:54 CST 2008
		 * 程序运行过程中直接将当前的时间打印出来
		 */
		Date date = new Date();
		System.out.println("this is  date :" + date);

2.将直接实例化的Date数据以String的方式进行输出:
/**
		 * 实例方法toString() Sat Dec 06 00:26:54 CST 2008
		 * 其实效果也是和程序的直接输出一样只不过将输出的参数类型改变成为String的类型。
		 */
		String str_date = date.toString();
		System.out.println("this is date_ str  :" + str_date);

3.采用DateFormat()方法格式化或者过滤所需要的数据参数:
/**
		 * 方法 :DateFormat.getInstance() 输出 :08-12-6 上午12:26
		 * DateFormat()方法将日期格式化,格式输出到当前日的分上面。
		 */
		String str_date_1 = DateFormat.getInstance().format(date);
		System.out.println("this is str_date_1 :" + str_date_1);

4.采用SimpleDateFormat()方法格式化或者过滤所需要的数据参数:
/**
		 * 方法 :SimpleDateFormat() 输出 :2008 12 06 00 26 54
		 * SimpleDateFormat()放法和DateFormat()类似他可以直接制定到当前日期的某一阶段 例如实例指定当前的秒钟。
		 */
		SimpleDateFormat time = new SimpleDateFormat("yyyy MM dd HH mm ss");
		System.out.println("this is SimpleDateFormat :" + time.format(date));

5.采用MessageFormat()方法格式化或者过滤所需要的数据参数:
/**
		 * 方法 : MessageFormat() 输出 :2008-12-06-00-26:54:2654
		 */
		String dateTime = MessageFormat.format(
				"{0,date,yyyy-MM-dd-HH-mm:ss:ms}",
				new Object[] { new java.sql.Date(System.currentTimeMillis()) });
		System.out.println("this is Message datetime :" + dateTime);

6.采用SimpleDateFormat()方法格式化或者过滤所需要的数据参数:
/**
		 * 方法 : SimpleDateFormat() 输出 : 2008-12-06
		 * 类似于前面所讲到的SimpleDateFormat()方法、其实原理都是相同的只不过在处理过程中采用别的附加条件。
		 * 
		 */
		SimpleDateFormat dateFm = new SimpleDateFormat("yyyy-MM-dd"); // 格式化当前系统日期
		String dateTime_1 = dateFm.format(new java.util.Date());
		System.out.println("this is SimpleDateFormat :" + dateTime_1);

7.采用DateFormat()方法格式化得到你所需要的Date参数:
/**
		 *  方法 :DateFormat()
		 *  通过DateFormat()方法所控制的不同参数来显示当前日期时间
		 */
		//简略的将当前日期时间显示出来
		DateFormat shortDateFormat = DateFormat.getDateTimeInstance(
				DateFormat.SHORT, DateFormat.SHORT);
		System.out.println(shortDateFormat.format(date));
		
         //精确地显示当前日期时间
		DateFormat mediumDateFormat = DateFormat.getDateTimeInstance(
				DateFormat.MEDIUM, DateFormat.MEDIUM);
		System.out.println(mediumDateFormat.format(date));
		
        //完全的将当前的日期时间显示出来
		DateFormat longDateFormat = DateFormat.getDateTimeInstance(
				DateFormat.LONG, DateFormat.LONG);
		System.out.println(longDateFormat.format(date));
		
        //全部标准化的将当前日期时间按输出出来。
		DateFormat fullDateFormat = DateFormat.getDateTimeInstance(
				DateFormat.FULL, DateFormat.FULL);
		System.out.println(fullDateFormat.format(date));
3
1
分享到:
评论
2 楼 xiaohe9527 2008-12-07  
不错 写的比较详细
1 楼 niceo 2008-12-06  
8.同时可以通过getTime()方法获取当前日期的时间:
  不过这样所得到的Date类型数据是以秒来计算的、并且是以1970年1月1日为开始的。在声明数据类型时需要较大存储空间使用Long数据类型或者同等存储类型数据。
/**
		 * 方法 : getTime() 输出 : 1228494414199 这个时间是按照1970年1月1日开始经历的毫秒数了、
		 */
		long str_get = date.getTime();
		System.out.println("this is gettime :" + str_get);

相关推荐

    java 解析Excel 并判断解析的数据类型__Eclipse工程

    本项目名为"java 解析Excel 并判断解析的数据类型__Eclipse工程",显然是一个使用Java语言在Eclipse环境下实现的程序,其主要功能是读取Excel文件并识别其中各单元格的数据类型。 首先,我们需要了解Java中用于解析...

    sqlserver数据库类型对应Java中的数据类型

    在 Java 中,date 对应的数据类型是 java.sql.Date。 datetime2 在 SQL Server 中,datetime2 是一个日期时间类型,用于存储日期时间值。在 Java 中,datetime2 对应的数据类型是 java.sql.Timestamp。 ...

    Java数据类型和MySql数据类型对应一览

    Java 数据类型和 MySql 数据类型对应一览 在 Java 编程语言中,数据类型是指变量或函数可以持有的值的类型。 MySql 数据库也具有其自己的数据类型,用于存储和管理数据。在本文中,我们将对 Java 数据类型和 MySql ...

    Java数据类型和MySql数据类型对应表

    Java 数据类型和 MySql 数据类型对应表 在 Java 编程中,了解 Java 数据类型和 MySql 数据类型的对应关系非常重要。这是因为在 Java 应用程序中,我们经常需要与数据库进行交互,而 MySql 是一种常用的关系数据库...

    Oracle9i数据类型Java数据类型Schema类型对比.doc

    Oracle9i 数据类型、Java 数据类型以及 Schema 类型之间的对比主要关注它们在存储和处理数据时的差异。这些数据类型是编程和数据库管理中的基础,理解它们的关系对于开发与数据库交互的应用程序至关重要。 1. ...

    MySql于Java数据类型对应列表

    ### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...

    JAVA数据类型与Hibernate的类型映射

    这篇博客主要探讨了Java数据类型如何与Hibernate的类型映射进行对应。 首先,Java的基本数据类型在Hibernate中有对应的类型映射。例如,int型在Hibernate中通常映射为Integer类型,因为数据库字段可能允许为空...

    Mysql、orcale 中的数据类型与java中的数据类型对应表.pdf

    Mysql、Oracle 中的数据类型与 Java 中的数据类型对应表 MySQL 和 Oracle 是两种常用...本文详细介绍了 Oracle 中的 Number 和 Date 类型与 Java 中的数据类型对应关系,并对 MySQL 中的数据类型也进行了简单的介绍。

    java数据类型汇总

    Java 数据类型是编程的基础,了解并熟练掌握它们的特性及转换方式对于任何Java开发者来说都至关重要。Java的数据类型主要分为两大类:基本数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)...

    Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表

    这里,我们提到了一个名为“Hibernate的映射类型_hibernate_mysql映射类型.doc”的文档,这很可能是一个详细的对照表,列出了Hibernate如何将Java数据类型映射到MySQL数据库的SQL数据类型。MySQL是世界上最流行的...

    java runtime environment 1.8.0_45 64bit.rar

    6. **改进的类型推断**:Java编译器在Java 8中增强了类型推断能力,使得泛型和 Lambda 表达式的使用更加方便。 7. ** Nashorn JavaScript引擎**:Java 8集成了Nashorn JavaScript引擎,允许Java代码直接执行...

    oracle-java数据类型1

    在 Oracle 数据库与 Java 应用程序交互时,理解 SQL 数据类型和它们对应的 JDBC 类型以及 Oracle 扩展的 Java 类型是至关重要的。这里我们将深入探讨这些概念,并提供一个全面的指南。 首先,JDBC(Java Database ...

    JAVA数据类型转换.pdf

    ### JAVA数据类型转换详解 #### 一、引言 在Java编程中,数据类型转换是一项基本且重要的技能。本文档将详细介绍Java中的数据类型转换,包括简单数据类型之间的转换、字符串与其他数据类型的转换以及一些实用的...

    Java数据类型与各数据库类型映射一览表

    Java数据类型与各数据库类型映射一览表 本资源提供了 Java 数据类型与各数据库类型的映射关系表,涵盖了 Java.sql.Type 值、IBM DB2、Oracle、Sybase、SQL Server、Informix 等多个数据库管理系统。该表格详细说明...

    Java中数据类型和MYSQL中数据类型的对比

    Java 和 MySQL 数据类型之间的对比是理解数据库操作和应用程序开发中数据处理的关键。这两种语言的数据类型在功能和使用上都有所不同,尽管它们都用于存储和处理数据,但各自有着特定的适用场景和特点。 首先,Java...

    java数据类型转换

    #### 二、Java数据类型转换概述 Java中的数据类型转换主要包括以下三类: 1. **简单数据类型之间的转换** 2. **字符串与其他数据类型的转换** 3. **其他实用数据类型的转换** 接下来,我们将逐一探讨这些转换方式...

    javasqlTypes数据库字段类型java数据类型的对应关系

    在Java编程语言中,与数据库交互是常见的任务,这就涉及到`java.sql.Types`枚举类,它是Java数据类型与数据库字段类型之间的桥梁。`java.sql.Types`定义了一系列常量,这些常量代表了SQL标准中的数据类型,使得我们...

    java_mysql_数据类型对照.doc

    在IT领域,特别是软件开发与数据库管理中,Java与MySQL之间的数据类型映射是一个至关重要的知识点,它确保了数据在不同平台间能够准确无误地转换与存储。根据提供的文件信息,我们可以深入探讨这一主题,解析Java与...

    JDBC.rar_MYSQL_MYSQL  数据类型_jdbc_jdbc mysql

    "JDBC.rar_MYSQL_MYSQL 数据类型_jdbc_jdbc mysql" 这个压缩包文件显然聚焦于JDBC与MySQL数据库之间的数据类型对应关系,这对于开发涉及数据库操作的Java应用是基础且关键的知识。 首先,我们需要理解JDBC是什么。...

Global site tag (gtag.js) - Google Analytics