1. package com.grace.test;
  2. import java.text.DateFormat;
  3. import java.text.ParseException;
  4. import java.text.SimpleDateFormat;
  5. import java.util.Calendar;
  6. import java.util.Date;
  7. public class showDate {
  8. public static void main(String[] args) throws ParseException {
  9. Date d = new Date();
  10. String s = null;
  11. /** 输出格式: Mon May 05 15:23:58 CST 2014 */
  12. System.out.println(d);
  13. /** 输出格式: 2014-5-5 */
  14. s = DateFormat.getDateInstance().format(d);
  15. System.out.println(s);
  16. /** 输出格式: 2014-5-5 */
  17. s = DateFormat.getDateInstance(DateFormat.DEFAULT).format(d);
  18. System.out.println(s);
  19. /** 输出格式: 2014年5月5日 星期一 */
  20. s = DateFormat.getDateInstance(DateFormat.FULL).format(d);
  21. System.out.println(s);
  22. /** 输出格式: 2014-5-5 */
  23. s = DateFormat.getDateInstance(DateFormat.MEDIUM).format(d);
  24. System.out.println(s);
  25. /** 输出格式: 14-5-5 */
  26. s = DateFormat.getDateInstance(DateFormat.SHORT).format(d);
  27. System.out.println(s);
  28. /** 输出格式: 2014-5-05 00:00:00 大写H为24小时制 */
  29. DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  30. s = sdf.format(d);
  31. System.out.println(s);
  32. /** 输出格式: 2014-5-05 00:00:00 小写h为12小时制 */
  33. DateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
  34. s = sdf2.format(d);
  35. System.out.println(s);
  36. /** 输出格式: 20140505000000 */
  37. DateFormat sdf3 = new SimpleDateFormat("yyyyMMddHHmmss");
  38. s = sdf3.format(d);
  39. System.out.println(s);
  40. /** 字符串转换城日期格式 */
  41. s = sdf.format(d);
  42. Date today = sdf.parse(s);
  43. System.out.println("字符串转成日期1:" + today);
  44. System.out.println("字符串转成日期2:" + sdf.format(today));
  45. /** 单独输出年月日时分秒等 */
  46. Calendar c = Calendar.getInstance();
  47. System.out.println("年: " + c.get(Calendar.YEAR));
  48. // 月份从0开始,加1校正
  49. System.out.println("月: " + (c.get(Calendar.MONTH) + 1) + "");
  50. System.out.println("日: " + c.get(Calendar.DAY_OF_MONTH));
  51. System.out.println("时: " + c.get(Calendar.HOUR_OF_DAY));
  52. System.out.println("分: " + c.get(Calendar.MINUTE));
  53. System.out.println("秒: " + c.get(Calendar.SECOND));
  54. System.out.println("当前时间毫秒数:" + c.getTimeInMillis());
  55. System.out.println("当前时间: " + c.getTime());
  56. }
  57. }

java 时间的更多相关文章

  1. java时间类简单总结

    java时间类(Data类) 1.Data类(没有考虑到国际化,好多方法已过时java.util.Data包中) 父类(是类不是接口含有直接子类3个):  日期格式为:年月日时分秒(不包含毫秒部分) ...

  2. inner join ,left join ,right join 以及java时间转换

    1.inner join ,left join 与 right join (from 百度知道) 例表aaid adate1    a12    a23    a3表bbid  bdate1     ...

  3. [原创]java WEB学习笔记81:Hibernate学习之路--- 对象关系映射文件(.hbm.xml):hibernate-mapping 节点,class节点,id节点(主键生成策略),property节点,在hibernate 中 java类型 与sql类型之间的对应关系,Java 时间和日期类型的映射,Java 大对象类型 的 映射 (了解),映射组成关系

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  4. Java时间转换类实现

    Java时间类型非常的差,首先版本问题,本人使用java在Android平台开发.很多Data类的方法已经不提倡使用,一个时间,居然要使用Calendar.DateFormat等类共同编码,非常麻烦. ...

  5. JAVA 时间差距,两个时间相差多少天,时,分,秒

    JAVA 时间差距,两个时间相差多少天,时,分,秒 package io; import java.text.DateFormat; import java.text.ParseException; ...

  6. Java日期工具类,Java时间工具类,Java时间格式化

    Java日期工具类,Java时间工具类,Java时间格式化 >>>>>>>>>>>>>>>>>&g ...

  7. Java时间日期格式转换 转自:http://www.cnblogs.com/edwardlauxh/archive/2010/03/21/1918615.html

    Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @ ...

  8. 小记Java时间工具类

    小记Java时间工具类 废话不多说,这里主要记录以下几个工具 两个时间只差(Data) 获取时间的格式 格式化时间 返回String 两个时间只差(String) 获取两个时间之间的日期.月份.年份 ...

  9. JAVA时间进行比较和转换,时间加减得到天数

    转自:https://blog.csdn.net/iteye_8535/article/details/82246006 JAVA时间进行比较和转换,时间加减得到天数 1. 把时间类型的字符串转为DA ...

  10. java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)

    转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...

随机推荐

  1. android 4.2 源码在64位Ubuntu编译

    1.获取Android源代码 Android官网给出了从网上下载源代码的方法,具体流程如下网址所示:http://source.android.com/source/downloading.html ...

  2. 一个使用MVC3+NHibernate “增删改查” 的项目

    一个使用MVC3+NHibernate “增删改查” 的项目  前言: 谈到NHibernate大伙并不陌生,搞Java的更是清楚,Hibernate是一个目前应用的最广泛的开放源代码的对象关系映射框 ...

  3. Ogre源码编译教程

    最近突然发现Ogre引擎更新到2.1版本了,既然依旧是代码开源,本着学习的精神就下载下来弄弄.但是官网提供的SDK版本只有1.9的,考虑到学习的便利性,因此最好从Source版本开始弄,这样的话以后想 ...

  4. LigerUI权限系统之用户管理

    用户管理较之前的的组织结构和菜单管理稍显复杂.不管怎样还是先上图吧,再来讲解 左边是组织结构,右边是用户,用户是跟组织机构挂钩的,通过点击左边的组织结构,来刷新右边,加载该组织机构下的用户. 用户管理 ...

  5. python schedule processor

    run some tasks which could look like CRON within linux/UNIX in python. Here's a demo which run on ub ...

  6. tastypie Django REST framework

    Its one of the primary authors' lecture on pyCon: http://www.youtube.com/watch?v=Zv26xHYlc8s&nor ...

  7. asp.net MVC 路由机制

    1:ASP.NET的路由机制主要有两种用途: -->1:匹配请求的Url,将这些请求映射到控制器 -->2:选择一个匹配的路由,构造出一个Url 2:ASP.NET路由机制与URL重写的区 ...

  8. java如何避免死锁

    在有些情况下死锁是可以避免的.本文将展示三种用于避免死锁的技术: 加锁顺序 加锁时限 死锁检测 加锁顺序 当多个线程需要相同的一些锁,但是按照不同的顺序加锁,死锁就很容易发生. 如果能确保所有的线程都 ...

  9. 使用 Rx 中预定义的 Subject

    看到一幅有趣的关于 Rx 学习的图,想知道学习 Rx 的学习曲线?不,是峭壁! 我们可以直接通过 Rx 的 Observer 来创建 Observable 对象. 但是,使用这种方式往往比较复杂,在特 ...

  10. 官网.jar包下载技巧

    最近在学Java,但是往往要用到好多jar包,只能从网上下载,但是网上找实在太费事了,而且有时候给我们带来了许多的不便.找不到jar包程序就运行不了,心里真不是个滋味.可是自己就是不甘心.经过我的不懈 ...