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);

/**

* 创建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);

/**

* 实例方法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);

/**

* 方法 :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));

/**

* 方法 :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);

/**

* 方法 : 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);

/**

* 方法 : 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));

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 数据类型 date_Java 数据类型之 Date 数据类型相关推荐

  1. sql server java类型_使用基本 JDBC 数据类型 - SQL Server | Microsoft Docs

    使用基本数据类型Using basic data types 01/29/2021 本文内容 Microsoft JDBC Driver for SQL ServerMicrosoft JDBC Dr ...

  2. Postman使用Date数据类型,Postman发送Date类型数据,Postman模拟前端调用

    Postman使用Date数据类型: 在form-data数据类型下,使用 2021/7/7 11:11:00 (yyyy/MM/dd HH:mm:ss) 的数据格式即可 如下: 在json数据格式中 ...

  3. java类型转换面试题_JavaSE:数据类型之间的转换(附常见面试题)

    数据类型之间的转换 分为以下几种情况: 1)低级到高级的自动类型转换: 2)高级到低级的强制类型转换(会导致溢出或丢失精度): 3)基本类型向类类型转换: 4)基本类型向字符串的转换: 5)类类型向字 ...

  4. java 汇率使用的数据类型_Flink计算支持的数据类型

    Flink处理数据介绍 Flink流应用程序处理是以数据对象表示的事件流.在Flink内部,处理数据对象,通过被序列化和反序列化进行网络传送,从状态后端.检查点和保存点读取它们. 为了有效地做到这一点 ...

  5. 怎样将jsonObject类型转换为date数据类型?

    JSONObject createDateJosnObj = (JSONObject) batch.get("createDate"); //将jsonObject类型转换为dat ...

  6. java中的基本数据类型_Java中的基本数据类型和引用数据类型

    数据类型用于帮助确定变量可存放的一组值,以及可对这组特定值执行的操作.Java提供了在所有平台上都普遍支持的多种数据类型. 一.基本数据类型 byte:Java中最小的数据类型,在内存中占8位(bit ...

  7. java 字符串是对象吗_解析Java中的String对象的数据类型

    解析Java中的String对象的数据类型 2007-06-06 eNet&Ciweek 1. 首先String不属于8种基本数据类型,String是一个对象. 因为对象的默认值是null,所 ...

  8. java 类型转换_java中的基本数据类型的转换

    本文参考了如下两篇文章: Java中,经常可以遇到类型转换的场景,从变量的定义到复制.数值变量的计算到方法的参数传递.基类与派生类间的造型等,随处可见类型转换的身影.Java中的类型转换在Java编码 ...

  9. 编译错误 错误:PL/SQL: ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER 行

    文章目录 1. 现象 2. 分析 3. 解决方案 通过存储过程将临时B表中的数据同步到轨迹表中 1. 现象 PROCEDURE LABS.ASSET_LOANP 编译错误错误:PL/SQL: ORA- ...

  10. Java基础篇1——变量与数据类型

    Java基础篇1--变量与数据类型 1.标识符命名规则 标识符以由大小写字母.数字.下划线(_)和美元符号($)组成,但是不能以数字开头. 大小写敏感 不能与Java语言的关键字重名 不能和Java类 ...

最新文章

  1. 香港理工大学计算机专业课程,香港理工大学 19年入学 计算机硕士信息一览
  2. 中国覆铜板(CCL)行业竞争现状及投资战略研究报告2021年版
  3. MYSQL BENCHMARK函数的使用
  4. maven依赖 spark sql_window环境运行spark-xgboost 8.1踩到的坑
  5. java if语句练习
  6. MySQL存储过程的异常处理
  7. vs2019建立web工程_自动化工程师的C#之路(1)
  8. js 事件模型 + ( 事件类型 )
  9. HTML DOM 的nodeType属性
  10. 【TDA4系列】Linux SDK安装与交叉编译测试,以及刷写SD卡
  11. 2021财经直播系统源码 H5直播聊天室 金融财经 喊单系统 股票外汇直播间
  12. 用简道云做一个可以账号密码登陆和找回密码并查询修改已填信息的公开表单
  13. 利用幅度谱和相位谱重构图像
  14. 算法题目打卡:Ques20201008
  15. 个人主页网页设计模板
  16. methodsignature java_Java MethodSignature.getMethod方法代碼示例
  17. 【DP专题】——洛谷P2466 [SDOI2008]Sue的小球
  18. C语言 | 编写一个简单的定时关机程序
  19. 拯救者Y7000电脑一直呼呼呼 声音很大的解决办法
  20. 解决ORA-01400报错过程中遇到的问题

热门文章

  1. python时间处理,datetime中的strftime/strptime
  2. IDC:第三季度企业WLAN市场增长强劲
  3. 持续集成(4)工具对比
  4. Google Play在GDC大会上发布全新工具及游戏
  5. Docker-端口映射实现访问容器
  6. 硬软链接的区别 节点 以及重定向和管道
  7. Internet Explorer 8的新特性和自定义部署
  8. Learn Python the hard way, ex40 字典,可爱的字典
  9. Spring结合马士兵视频的学习经验
  10. 网站加速--Cache为王篇