快捷导航
日期类型是一种非常常用的数据类型,在这里给大家简单讲解一下JAVA的日期型的小知识和基本用法~
下面先看一个简单日期型声明的例子:


  1. import java.util.Date;
  2. public class test1 {
  3. public static void main(String[] args) {
  4. Date date = new Date();
  5. System.out.println(date.getTime());
  6. }
  7. }
复制代码
上面的例子在控制台上显示的结果是1442285068875,这代表的是当前的日期和时间,为什么会这样显示呢?再次需要向大家解释一下,JAVA的日期类型是按照从表示的是从GMT(格林尼治标准时间)1970年-1-1 00:00:00这一刻之前或者是之后经历的毫秒数,也就是说1442285068875是从GMT开始到当前时间的毫秒数,我们通过这个长整型数值来计算日期的加减,比如用当前的时间减去相当于24小时的毫秒数,结果就是昨天的日期和时间啦~很方便哦~并且可以通过其他方法来将这个长整数值按需要格式化成常见的日期显示形式~请看下例:

  1. import java.text.SimpleDateFormat;
  2. import java.util.Date;
  3. public class test2 {
  4. public static void main(String[] args) {
  5. SimpleDateFormat bartDateFormat = new SimpleDateFormat("EEEE-MMMM-dd-yyyy <SPAN style="TEXT-ALIGN: left; WIDOWS: 1; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; DISPLAY: inline !important; FONT: 14px/25px Helvetica, Tahoma, Arial, sans-serif; WHITE-SPACE: normal; FLOAT: none; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px">hh:mm:ss</SPAN>");
  6. Date date = new Date();
  7. System.out.println(bartDateFormat.format(date));
  8. }
  9. }
复制代码
上面的例子在控制台上显示的结果是'星期二-九月-15-2015',具体时间格式是通过new SimpleDateFormat("EEEE-MMMM-dd-yyyy")中的参数来格式化的,该参数分别对应了 星期-月-日-年 时:分:秒,然后通过调用.format()方法将当前date作为参数格式化,就可以实现格式化输出日期啦~是不是感觉很神奇~
以上两个例子足以实现在控制台显示指定日期的效果和日期的加减计算~


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
举报 使用道具
| 回复

共 0 个关于本帖的回复 最后回复于 2015-9-15 11:29

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

  • FlashFXP 5.3.0.3925 简体中文绿色便携特别
  • 关于新手发帖回复提示“您无权发布该类型主
  • Discuz主题列表摘要图片显示4.4 商业版插件
  • 【HTML基础】-1.3-认识html标签
  • 安卓超漂亮的水果糖风格PNG图标

明星用户

快速回复 返回列表
qq
收缩

QQ|网站地图|Sitemap|Archiver|手机版|小黑屋|UPUPD工作室 ( 京ICP备14055827号-3|网站地图

GMT+8, 2024-4-20 05:58 , Processed in 0.078895 second(s), 39 queries .