Java date format时间格式化操作示例

网友投稿 264 2023-05-31


Java date format时间格式化操作示例

本文实例讲述了java date format时间格式化操作。分享给大家供大家参考,具体如下:

import java.util.Date;

import java.text.DateFormat;

/**

* 格式化时间类

* DateFormat.FULL = 0

* DateFormat.DEFAULT = 2

* DateFormat.LONG = 1

* DateFormat.MEDIUM = 2

* DateFormat.SHORT = 3

* @author Michael

* @version 1.0

*/

public class Test{

public static void main(String []args){

Date d = new Date();

String s;

/** Date类的格式: Sat Apr 16 13:17:29 CST 2016 */

System.out.println(d);

System.out.println("******************************************");

/** getDateInstance() */

/** 输出格式: 2016-4-16 */

s = DateFormat.getDateInstance().format(d);

System.out.println(s);

/** 输出格式: 2016-4-16 */

s = DateFormat.getDateInstance(DateFormat.DEFAULT).format(d);

System.out.println(s);

/** 输出格式: 2016年4月16日 星期六 */

s = DateFormat.getDateInstance(DateFormat.FULL).format(d);

System.out.println(s);

/** 输出格式: 2016-4-16 */

s = DateFormat.getDateInstance(DateFormat.MEDIUM).format(d);

System.out.println(s);

/** 输出格式: 06-4-16 */

s = DateFormat.getDateInstance(DateFormat.sHORT).format(d);

System.out.println(s);

/** 输出格式: 2016-01-01 00:00:00 */

java.text.DateFormat format1 = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

s = format1.format(new Date());

System.out.println(s);

/** 输出格式: 2016-01-01 01:00:00 */

System.out.println((nehttp://w java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss")).format(new Date()));

/** 输出格式: 2016-01-01 13:00:00 */

System.out.println((new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date()));

/** 输出格式: 20160101000000***/

java.text.DateFormat format2 = new java.text.SimpleDateFormat("yyyyMMddhhmmss");

s = format2.format(new Date());

System.out.println(s);

}

}

补充一下:

Calendar cal = Calendar.getInstance();

cal.setTime(new Date());

System.out.println("System Date: " + cal.get(Calendar.MONTH+1));

注意下,月份是从0开始的,要Calendar.MONTH+1才可以的。

PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:

在线日期/天数计算器:

http://tools.jb51.net/jisuanqi/date_jisuanqi

在线日期计算器/相差天数计算器:

http://tools.jb51.net/jisuanqi/datecalc

在线日期天数差计算器:

http://tools.jb51.net/jisuanqi/onlinedatejsq

Unix时间戳(timestamp)转换工具:

http://tools.jb51.net/code/unixtime

更多java相关内容感兴趣的读者可查看本站专题:《java日期与时间操作技巧汇总》、《Java图片操作技巧汇总》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》及《Java数据结构与算法教程》。

希望本文所述对大家javahttp://程序设计有所帮助。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java虚拟机工作原理
下一篇:bootstrap table动态加载数据示例代码
相关文章

 发表评论

暂时没有评论,来抢沙发吧~