Java工具类DateFormatUtils详解
日期和时间格式化实用程序和常量
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详解的更多相关文章
- hibernate工具类HibernateUtil详解
1.为什么要用hibernateUtil这个类,先看这段代码: //加载配置文件信息默认为hiberna.cfg.xml,如果不是的话那么就在config()方法里面去解析他 Con ...
- Java日期工具类DateUtils详解(转)
jar包 appache下的 common-lang3 一. 对指定的日期新增年.月.周.日.小时.分钟.秒.毫秒 public static Date addDays(Date date, int ...
- Java 嵌套类基础详解
目录 1. 什么是嵌套类? 2. 为什么要使用嵌套类? 3. 嵌套类的类型 4. 静态嵌套类 5. 非静态嵌套类 5.1 成员内部类 5.2 局部内部类 5.3 匿名内部类 6. 嵌套接口 1. 什么 ...
- java Object类源代码详解 及native (转自 http://blog.csdn.net/sjw890821sjw/article/details/8058843)
package java.lang; public class Object { /* 一个本地方法,具体是用C(C++)在DLL中实现的,然后通过JNI调用.*/ private static na ...
- Java常用类StringBuffer详解
内容多为最近学习的自我总结,可能有些地方写的不严谨,甚至会有错误的地方,仅供参考,如发现错误敬请指出,谢谢! 灰色字体为补充扩展内容,多为帮助自己理解. StringBuffer概述: 线程安全的可变 ...
- Java常用类object详解
1.Object概述: 类Object是类层次结构的根类.每个类都使用Object作为超类.所有对象(包括数组)都实现这个类的方法. 2.构造方法详细信息: Object只有一个无参构造方法,因为ob ...
- Java的类的详解
首先呢,我承认上一次我理解的有误. 1.构造方法的作用:是初始化一个对象,而不是成员变量,它和get和set方法都有给成员变量赋值的功能. 2.下来说一下JVM调用main方法的过程: a.静态变量赋 ...
- 11-02 Java Object类使用详解
Object 作为超类 Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类. Object类的构造方法有一个,并且是无参构造,这其实就是理解当时我们说过,子类构造方法默认访 ...
- StringUtils工具类常用方法详解
StringUtils 常用方法 1.isEmpty(String str) 是否为空,空格字符为false2.isNotEmpty(String str) 是否为非空,空格字符为true3.isBl ...
随机推荐
- [转][C#]HttpClient 代码示例
转自:https://www.cnblogs.com/amosli/p/3918538.html 也参考了:https://www.cnblogs.com/ShadowFiend007/p/80668 ...
- TextView-- 测量文字宽度
https://my.oschina.net/lengwei/blog/637380; http://blog.csdn.net/mare_blue/article/details/51388403; ...
- Jmeter(二十七)Jmeter Question 之“集成Ant+Jenkins自动化”
首先介绍一下Ant.Apache Ant,是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发.由Apache软件基金会所提供. 是的.还是Apache家 ...
- [UE4]认识CanvasPanelSlot,Construct Object From Class动态创建UI控件
Canvas Panel Slot是UserWidget的Canvas Panel组件容器内的组件特有的属性. 只有放置在Canvas Panel容器内才会有Canvas Panel Slot属性 可 ...
- (转)区分LTE,EPS,EPC和SAE
LTE:Long Term Evolution长期演进,是无线接口部分向4G演进的工作项目. 3GPP:The 3Rd Generation Partnership Project,第三代合作伙伴计划 ...
- BCGcontrolBar(三) 添加表格(Grid)组件
表格组件和图表组件是BCG的亮点之一 如下图 BCG有众多的表格样式可供选择 下图是插入基本表格组件后的效果 首先在程序中添加 BasicGridCtrl.h BasicGridCtrl.cpp 因为 ...
- Apache CLI Demo
1. Options private Options options = new Options(); 2. option (1) way1 launcher.options.addOption(&q ...
- hdfs底层存储分隔符
字段分割 \ map字段里面key \ value \ 每行结尾用linux换行符 \0a '\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格,通常敲一个回车键,即是回车,又是换行( ...
- 测试oracle数据库连接
1.ping 192.168.0.12.telnet 192.168.0.1 1521 按下ctrl+] 组合键出现命令回显才是端口连接成 3.tnsping 192.168.0.1:1521/db
- Spring之jdbcTemplate:查询的三种方式(单个值、单个对象、对象集合)
JdbcTemplateDemo2.java package helloworld.jdbcTemplate; import org.springframework.jdbc.core.JdbcTem ...