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

发布时间 - 2026-01-11 00:21:57    点击率:

本文实例讲述了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((new 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./jisuanqi/date_jisuanqi

在线日期计算器/相差天数计算器:
http://tools./jisuanqi/datecalc

在线日期天数差计算器:
http://tools./jisuanqi/onlinedatejsq

Unix时间戳(timestamp)转换工具:
http://tools./code/unixtime

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

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


# Java  # date  # format  # 时间  # 格式化  # java日期时间格式化@JsonFormat与@DateTimeFormat的使用  # Java SimpleDateFormat中英文时间格式化转换详解  # Java日期时间格式化操作DateUtils 的整理  # java正则表达式用法大全(深度好文)  # Java正则表达式matcher.group()用法代码  # Java正则表达式的基本用法和实例大全  # Java常用 Date 时间格式化、Calender日历、正则表达式的用法小结  # 操作技巧  # 相关内容  # 是从  # 感兴趣  # 数据结构  # 给大家  # 才可以  # 所述  # 几款  # 程序设计  # 转换工具  # 再为  # 讲述了  # void  # static  # String  # main  # Test  # version  # Michael 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 网站页面设计需要考虑到这些问题  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  如何在阿里云服务器自主搭建网站?  如何快速辨别茅台真假?关键步骤解析  轻松掌握MySQL函数中的last_insert_id()  Laravel如何实现一对一模型关联?(Eloquent示例)  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  Laravel如何使用Telescope进行调试?(安装和使用教程)  长沙做网站要多少钱,长沙国安网络怎么样?  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  jQuery validate插件功能与用法详解  如何在IIS中新建站点并配置端口与IP地址?  Laravel如何处理和验证JSON类型的数据库字段  HTML 中动态设置元素 name 属性的正确语法详解  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  如何快速搭建安全的FTP站点?  教学论文网站制作软件有哪些,写论文用什么软件 ?  使用Dockerfile构建java web环境  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  Laravel如何优化应用性能?(缓存和优化命令)  WEB开发之注册页面验证码倒计时代码的实现  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  如何在阿里云部署织梦网站?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  Laravel如何升级到最新版本?(升级指南和步骤)  如何快速搭建FTP站点实现文件共享?  昵图网官网入口 昵图网素材平台官方入口  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  Python3.6正式版新特性预览  Laravel distinct去重查询_Laravel Eloquent去重方法  音响网站制作视频教程,隆霸音响官方网站?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  黑客入侵网站服务器的常见手法有哪些?  如何正确选择百度移动适配建站域名?  如何在企业微信快速生成手机电脑官网?  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  成都网站制作公司哪家好,四川省职工服务网是做什么用?  如何快速配置高效服务器建站软件?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  Java解压缩zip - 解压缩多个文件或文件夹实例  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)