尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
DateFormat类SimpleDateFormat类学习
在JDK文档中有这些类的描述这里我写自己学的两个作为开端。1.知道了解DateFormat类的相关概念java.text.DateFormat是日期/时间格式化子类的抽象类作用格式化也就是日期 - 文本、解析文本 - 日期成员方法String format(Date date) 按照指定的模式把Date日期格式化为符合模式的字符串DateFormat类是一个抽象类无法直接创建对象使用可以把使用DateFormat类的子类java.text.SimpleDateFormat extends DateFormat构造方法SimpleDateFormatString pattern用给定的模式和默认值语言环境的日期格式符号构造 SimpleDateFormat。参数String pattern传递指定的模式模式区分大小写的标识字母区分大小写含义y年M月d日H时m分s秒写对应的模式会把模式替换为对应的日期和时间“yyyy-MM-dd HH:mm:ss”注意模式中的字母不能更改连接模式的符号可以改变“yyyy年MM月dd日 HH时mm分ss秒”2. 使用DateFormat类中的方法format把日期格式转化为文本使用步骤1.创建SimpleDateFormat对象构造方法中传递指定的模式2.调用SimpleDateFormat对象中的方法format按照构造方法中指定的模式把Date日期格式转化为符合的字符串文本import java.text.SimpleDateFormat; import java.util.Date; public class demoDateFormat { public static void main(String[] args) { demo1(); } /* 使用DateFormat类中的方法format把日期格式转化为文本 使用步骤 1.创建SimpleDateFormat对象构造方法中传递指定的模式 2.调用SimpleDateFormat对象中的方法format按照构造方法中指定的模式把Date日期格式转化为符合的字符串文本 */ private static void demo1() { //1.创建SimpleDateFormat对象构造方法中传递指定的模式 SimpleDateFormat s new SimpleDateFormat(); SimpleDateFormat a new SimpleDateFormat(yyyy年MM月dd日 HH时mm分ss秒); // 2.调用SimpleDateFormat对象中的方法format按照构造方法中指定的模式把Date日期格式转化为符合的字符串文本 //String format(Date date) 按照指定的模式把Date日期格式化为符合模式的字符串 Date date new Date(); String b s.format(date); System.out.println(date); //Sun Sep 01 10:13:00 CST 2019 System.out.println(b); //19-9-1 上午10:13 System.out.println(); String c a.format(date); System.out.println(c); // 2019年09月01日 10时16分55秒 } }3.使用DateFormat类中的方法parse把文本解析为日期使用步骤1.创建SimpleDateFormat对象构造方法中传递指定的模式2.调用SimpleDateFormat对象中的方法parse把符合构造方法中模式的字符串解析为Date日期注意public Date parseString soursethrows ParseExceptionparse方法声明了一个异常叫ParseException如果字符串和构造方法的模式不一样那么程序就会抛出异常调用一个抛出了异常的方法就必须的处理这个异常要么throws继续抛出这个异常要么try catch自己处理import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class demoDateFormat2 { public static void main(String[] args) throws ParseException { demo2(); } /* 使用DateFormat类中的方法parse把文本解析为日期 使用步骤 1.创建SimpleDateFormat对象构造方法中传递指定的模式 2.调用SimpleDateFormat对象中的方法parse把符合构造方法中模式的字符串解析为Date日期 注意 public Date parseString soursethrows ParseException parse方法声明了一个异常叫ParseException 如果字符串和构造方法的模式不一样那么程序就会抛出异常 调用一个抛出了异常的方法就必须的处理这个异常要么throws继续抛出这个异常要么try catch自己处理 */ private static void demo2() throws ParseException { // 1.创建SimpleDateFormat对象构造方法中传递指定的模式 SimpleDateFormat sdf new SimpleDateFormat(yyyy年MM月dd日 HH时mm分ss秒); // 2.调用SimpleDateFormat对象中的方法parse把符合构造方法中模式的字符串解析为Date日期 // Date parseString sourse把符合的字符串解析为日期 Date date sdf.parse(2019年09月01日 10时42分07秒); System.out.println(date); } }
RELATED

相关推荐

别再用Notebook拼接AI流程了!用这6个工业级组件重构可复用、可监控、可回滚的工作流

别再用Notebook拼接AI流程了!用这6个工业级组件重构可复用、可监控、可回滚的工作流

更多请点击: https://codechina.net 第一章:AI工作流重构的必要性与核心挑战 随着大模型推理成本下降、多模态能力增强及开源工具链成熟,传统以单点模型调用为核心的AI工作流正面临系统性瓶颈。企业级AI应用不再满足于“一次请求—一次响应”…

📅 2026/9/9 20:15:57
飞书远程控机:9步搞定Windows智能操控

飞书远程控机:9步搞定Windows智能操控

本文将系统介绍如何通过 OpenClaw 工具接入飞书开放平台,并配置智能机器人来实现对 Windows 电脑的远程控制。文章将重点阐述文件管理、程序启动等核心功能的具体实现方案,同时提供完整的配置步骤详解及常见问题排查指南。 一、使用前提说明 1. 系统要…

📅 2026/9/8 5:02:12
告别命令行踩坑!Hermes Windows 一键整合包,3 步搭建本地桌面 AI 自动化智能体

告别命令行踩坑!Hermes Windows 一键整合包,3 步搭建本地桌面 AI 自动化智能体

🔍前言 对于希望体验 Hermes Agent 强大办公能力的 AI 工具用户而言,复杂繁琐的环境配置往往构成了较高的上手门槛。从手动安装依赖、调整系统路径,到处理命令行报错、修复权限异常、补全缺失的核心文件……这一系列技术难题,使得…

📅 2026/9/9 14:30:49
MORE NEWS

更多资讯

📰

从零开始学Linux WiFi驱动:mac80211、PCIe与固件加载实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Slang 编译器 CLI 选项白盒覆盖测试套件:`coverage/cli-options` 的意图、设计与维护指南

Slang 编译器 CLI 选项白盒覆盖测试套件:coverage/cli-options 的意图、设计与维护指南 【免费下载链接】slang Making it easier to work with shaders 项目地址: https://gitcode.com/GitHub_Trending/sl/slang 导读 docs/generated/tests/coverage/cli-o…

📰

StatsD 入门与实践:基于 Node.js 的实时指标聚合守护进程完全指南

StatsD 入门与实践:基于 Node.js 的实时指标聚合守护进程完全指南 【免费下载链接】statsd Daemon for easy but powerful stats aggregation 项目地址: https://gitcode.com/gh_mirrors/st/statsd StatsD 是一个运行在 Node.js 平台上的网络守护进程&#x…

📰

基于分层分离树(HST)的可扩展差分隐私聚类:hst_clustering 实现与实战指南

基于分层分离树(HST)的可扩展差分隐私聚类:hst_clustering 实现与实战指南 【免费下载链接】google-research Google Research 项目地址: https://gitcode.com/gh_mirrors/go/google-research 导读 本文围绕 hst_clustering 模块&…

📰

12bit高分辨率示波器:看清电源纹波与信号细节的关键

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Android性能优化实战:冷启动、内存与卡顿排查全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬