日期和时间格式化实用程序和常量
public static String format(Calendar calendar, String pattern)

说明:将日历格式化为特定的模式;
参数:calendar-格式化的日历对象,非null;pattern-用于格式化日历的模式,非null;
返回值:格式化日历;
1
2
3
Calendar cal = Calendar.getInstance();
System.out.println(DateFormatUtils.format(cal, "yyyy-MM-dd HH:mm:ss"));

输出结果:2018-01-23 19:50:55
1
2
3
4
5
public static String format(Calendar calendar, String pattern,TimeZone timeZone)

说明:将日历格式化为特定的模式;
参数:calendar-格式化的日历对象,非null;pattern-用于格式化日历的模式,非null;timeZone-时区
返回值:格式化日历;
1
2
3
Calendar cal = Calendar.getInstance();
System.out.println(DateFormatUtils.format(cal, "yyyy-MM-dd HH:mm:ss", TimeZone.getDefault()));
1
2
public static String format(Calendar calendar, String pattern, Locale locale)

说明:将日历格式化为特定的模式;
参数:calendar-格式化的日历对象,非null;pattern-用于格式化日历的模式,非null;locale-本地化
返回值:格式化日历;
1
2
3
Calendar cal = Calendar.getInstance();
System.out.println(DateFormatUtils.format(cal, "yyyy-MM-dd HH:mm:ss", Locale.CHINA));
1
2
public static String format(Calendar calendar,String pattern,TimeZone timeZone,Locale locale)

说明:格式化日期时指定时区和本地化参数;
1
public static String format(Date date, String pattern)

说明:将日期格式化为特定的模式;
参数:date-格式化的日期对象,非null;pattern-用于格式化日期的模式,非null;
返回值:格式化日期;
1
2
3
Date date = new Date();
System.out.println(DateFormatUtils.format(date, "yyyy-MM-dd HH:mm:ss"));
1
2
public static String format(Date date,String pattern,TimeZone timeZone)

说明:将日期格式化为特定的模式;
参数:date-格式化的日期对象,非null;pattern-用于格式化日期的模式,非null;timeZone-时区
返回值:格式化日期;
1
2
3
Date date = new Date();
System.out.println(DateFormatUtils.format(date, "yyyy-MM-dd HH:mm:ss", TimeZone.getDefault()));
1
2
public static String format(Date date, String pattern, Locale locale)

说明:将日期格式化为特定的模式;
参数:date-格式化的日期对象,非null;pattern-用于格式化日期的模式,非null;locale-本地化参数
返回值:格式化日期;
1
2
3
public static String format(Calendar calendar,String pattern,TimeZone timeZone,Locale locale)

说明:格式化日期时指定时区和本地化参数;
1
public static String format(long millis,String pattern)

说明:将日期/时间格式化为特定的模式;
参数:mills-以毫秒表示格式的日期;pattern-格式化的模式;
1
2
public static String formatUTC(Date date,String pattern)

说明:使用UTC时区将日期/时间格式化为特定的模式;
参数:date-要格式化的时间;pattern-格式化的模式;
返回值:格式化的日期;
---------------------
作者:随风yy
来源:CSDN
原文:https://blog.csdn.net/yaomingyang/article/details/79143954
版权声明:本文为博主原创文章,转载请附上博文链接!

Java工具类DateFormatUtils详解的更多相关文章

  1. hibernate工具类HibernateUtil详解

    1.为什么要用hibernateUtil这个类,先看这段代码:     //加载配置文件信息默认为hiberna.cfg.xml,如果不是的话那么就在config()方法里面去解析他      Con ...

  2. Java日期工具类DateUtils详解(转)

    jar包 appache下的 common-lang3 一. 对指定的日期新增年.月.周.日.小时.分钟.秒.毫秒 public static Date addDays(Date date, int ...

  3. Java 嵌套类基础详解

    目录 1. 什么是嵌套类? 2. 为什么要使用嵌套类? 3. 嵌套类的类型 4. 静态嵌套类 5. 非静态嵌套类 5.1 成员内部类 5.2 局部内部类 5.3 匿名内部类 6. 嵌套接口 1. 什么 ...

  4. java Object类源代码详解 及native (转自 http://blog.csdn.net/sjw890821sjw/article/details/8058843)

    package java.lang; public class Object { /* 一个本地方法,具体是用C(C++)在DLL中实现的,然后通过JNI调用.*/ private static na ...

  5. Java常用类StringBuffer详解

    内容多为最近学习的自我总结,可能有些地方写的不严谨,甚至会有错误的地方,仅供参考,如发现错误敬请指出,谢谢! 灰色字体为补充扩展内容,多为帮助自己理解. StringBuffer概述: 线程安全的可变 ...

  6. Java常用类object详解

    1.Object概述: 类Object是类层次结构的根类.每个类都使用Object作为超类.所有对象(包括数组)都实现这个类的方法. 2.构造方法详细信息: Object只有一个无参构造方法,因为ob ...

  7. Java的类的详解

    首先呢,我承认上一次我理解的有误. 1.构造方法的作用:是初始化一个对象,而不是成员变量,它和get和set方法都有给成员变量赋值的功能. 2.下来说一下JVM调用main方法的过程: a.静态变量赋 ...

  8. 11-02 Java Object类使用详解

     Object 作为超类 Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类. Object类的构造方法有一个,并且是无参构造,这其实就是理解当时我们说过,子类构造方法默认访 ...

  9. StringUtils工具类常用方法详解

    StringUtils 常用方法 1.isEmpty(String str) 是否为空,空格字符为false2.isNotEmpty(String str) 是否为非空,空格字符为true3.isBl ...

随机推荐

  1. Oracle 锁的概念

    用scott/orcl登录并且模拟数据 SQL> conn scott/orclConnected.SQL> create table tt(id int primary key); Ta ...

  2. 进程优先和ACL

    linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有 ...

  3. Django简介及Django项目的创建详述

    Django简介 Django是一个开源的Web应用框架,由Python写成.但是,百度百科中讲它采用了MVC框架模式,其实这个解释不准确. 确切的讲,Django的模式是:路由控制+MTV模式.所谓 ...

  4. [UE4]模拟物理子弹

    模拟物理子弹有时候会穿透对象,所以不建议使用

  5. Redis 在线管理工具(phpRedisAdmin)介绍 两次git

    phpRedisAdmin is a simple web interface to manage Redis databases. phpRedisAdmin 在 Redis clients 的列表 ...

  6. Linux镜像源

    1. 国内镜像源 (1.)备份原有镜像源文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ...

  7. Processing Binary Protocols with Client-Side JavaScript

    http://blog.mgechev.com/2015/02/06/parsing-binary-protocol-data-javascript-typedarrays-blobs/ https: ...

  8. lambda详解

    1:lambda表示方法 auto lambda = [](){}; lambda(); sizeof(lambda) = 1; 等价于类 class lambda{ pulic operator() ...

  9. PHP:引用PhpExcel导出数据到excel表格

    我使用的是tp3.2框架(下载地址:http://www.thinkphp.cn/topic/38123.html) 1.首先要下载PhpExcel类库,放在如下图目录下 2.调用方法 public ...

  10. 503 Error: need EHLO and AUTH first

    设置OUTLOOK2013使用QQ邮箱,按照QQ邮箱的配置介绍设置好后,收邮件的服务可以了,但是发送邮件的服务失败,报错:503 Error: need EHLO and AUTH first,经查, ...