【JAVA时间】探索时钟的奥秘

JAVA时间格式,没有那么死板,可以自由组合。你想怎样就怎样,随便你控制。

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;public class DateFormatExamples {public static void main(String[] args) {LocalDateTime now = LocalDateTime.now();System.out.println("ISO_LOCAL_DATE_TIME: " + now.format(DateTimeFormatter.ISO_LOCAL_DATE_TIME));System.out.println("ISO_LOCAL_DATE: " + now.format(DateTimeFormatter.ISO_LOCAL_DATE));System.out.println("ISO_LOCAL_TIME: " + now.format(DateTimeFormatter.ISO_LOCAL_TIME));// 自定义格式,可以换成yyyyMM-dd HH:mm:ss,也可以换成yyyy-MM-dd HHmmss,随你喜欢DateTimeFormatter customFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");System.out.println("随你便: " + now.format(customFormat));DateTimeFormatter dateOnly = DateTimeFormatter.ofPattern("dd/MM/yyyy");LocalDate today = LocalDate.now();System.out.println("日期部分: " + today.format(dateOnly));DateTimeFormatter timeOnly = DateTimeFormatter.ofPattern("hh:mm a");LocalTime currentTime = LocalTime.now();System.out.println("取后头 " + currentTime.format(timeOnly));System.out.println("MMddyyyy: " + now.format(DateTimeFormatter.ofPattern("MMddyyyy")));System.out.println("MM/dd/yyyy HH:mm:ss: " + now.format(DateTimeFormatter.ofPattern("MM/dd/yyyy HH:mm:ss")));System.out.println("KK:mm a: " + now.format(DateTimeFormatter.ofPattern("KK:mm a")));System.out.println("yyyy年MM月dd日: " + now.format(DateTimeFormatter.ofPattern("yyyy年MM月dd日")));System.out.println("yyyy.MM.dd 公元: " + now.format(DateTimeFormatter.ofPattern("yyyy.MM.dd G")));System.out.println("星期几: " + now.format(DateTimeFormatter.ofPattern("EEEE")));System.out.println("yyyyy.MMMMM.dd GGG hh:mm: " + now.format(DateTimeFormatter.ofPattern("yyyyy.MMMMM.dd GGG hh:mm")));}
}

输出结果是:

ISO_LOCAL_DATE_TIME: 2024-06-23T11:01:10.104
ISO_LOCAL_DATE: 2024-06-23
ISO_LOCAL_TIME: 11:01:10.104
随你便: 2024-06-23 11:01:10
日期部分: 23/06/2024
取后头 11:01 上午
MMddyyyy: 06232024
MM/dd/yyyy HH:mm:ss: 06/23/2024 11:01:10
KK:mm a: 11:01 上午
yyyy年MM月dd日: 2024年06月23日
yyyy.MM.dd 公元: 2024.06.23 公元
星期几: 星期日
yyyyy.MMMMM.dd GGG hh:mm: 02024.6.23 公元 11:01

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/32963.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024年【N1叉车司机】考试及N1叉车司机考试题库

题库来源:安全生产模拟考试一点通公众号小程序 N1叉车司机考试是安全生产模拟考试一点通总题库中生成的一套N1叉车司机考试题库,安全生产模拟考试一点通上N1叉车司机作业手机同步练习。2024年【N1叉车司机】考试及N1叉车司机考试题库 1、【多选题】《中…

独角兽品牌獭崎酱酒:高性价比的酱香之选

在酱香型白酒领域中,獭崎酱酒以其独特的品牌定位和高性价比迅速崛起,成为市场上备受关注的独角兽品牌。作为贵州茅台镇的一款新秀酱香酒,獭崎酱酒不仅传承了百年酿造工艺,还以创新的商业模式和亲民的价格赢得了广大消费者的青睐。…

BLDC无感控制策略

本文根据 BLDC 的电路模型推导了一个简 化磁链方程来估计转子位置,转速适用范围较 广;重点分析了反电动势和换相电流对转矩脉动 的影响;设计了一种BLDC的无速度传感器高速 驱动控制方案。通过试验验证了新型控制策略 的性能。 1 低速时的转子位置检测 图1 为高速无刷直流电…

数学建模基础:线性模型

目录 前言 一、线性方程组 二、线性规划 三、线性回归 四、线性模型的应用 五、实例示范:医疗成本预测 步骤 1:导入数据 步骤 2:数据预处理 步骤 3:建立多元线性回归模型 步骤 4:模型验证 步骤 5&#xff1…

重生奇迹MU 浅析智力妹妹的现状与天赋

早期的重生奇迹MU游戏中,智力系女性角色通常被简称为“奶娘”,因为她们天生就是辅助定位,能够为队友提供很多帮助。那个时代的游戏非常艰难,升级困难,装备和宝石很难获得,使用药品的消耗也非常大。因此&…

Python中的性能分析和优化

在前几篇文章中,我们探讨了Python中的异步编程和并发编程,以及如何结合使用这些技术来提升程序性能。今天,我们将深入探讨如何分析以及优化Python代码的性能,确保应用程序的高效运行! 性能分析的基本工具和方法 在进…

AGV机器人的调度开发分析(2)- 内核中的调度

我们开发AGV的调度系统,最重要的是要实现调度的运行,那么调度要执行哪些任务呢? 先来看看德国开发的开源openTCS中的功能定义: openTCS的控制核心是kernel,目的是提供运输系统/工厂的抽象驾驶模型,管理运…

SVG 模糊效果

SVG 模糊效果 SVG(Scalable Vector Graphics,可缩放矢量图形)是一种基于XML的图像格式,用于描述二维图形。它是一种矢量图形格式,因此可以无限放大而不失真。SVG广泛应用于网页设计、动画制作和图形编辑等领域。本文将…

screenshot-to-code之安装、测试

准备 GPT收费账号 screenshot-to-code Supported AI models: GPT-4O - Best model!GPT-4 Turbo (Apr 2024)GPT-4 Vision (Nov 2023)Claude 3 SonnetDALL-E 3 for image generation git或者手动 下载源代码 https://github.com/abi/screenshot-to-code pip install poetry (…

Gradle代理设置

修改 ~/.gradle/gradle.properties 文件&#xff0c;添加代理配置。 对于http和https代理&#xff0c;添加如下内容&#xff1a; systemProp.http.proxyHost<host> systemProp.http.proxyPort<port> # systemProp.http.proxyUser<user> # systemProp.http.…

AI 大模型企业应用实战(10)-LLMs和Chat Models

1 模型 来看两种不同类型的模型--LLM 和聊天模型。然后&#xff0c;它将介绍如何使用提示模板来格式化这些模型的输入&#xff0c;以及如何使用输出解析器来处理输出。 LangChain 中的语言模型有两种类型&#xff1a; 1.1 Chat Models 聊天模型通常由 LLM 支持&#xff0c;…

正确实现 QThread 的方法(附示例)

这篇技术博客探讨了在 Qt 框架中正确实现 QThread 类的方法。传统 Qt 文档建议继承 QThread 类并重写其 run 方法,这虽然在某些情况下可行,但并不是推荐的最佳实践。以下内容将探讨这种方法的利弊,并提供一个更好的实现 QThread 的示例。 原始示例:继承 QThread 并重写 ru…

FFmpeg源码:ff_ctz / ff_ctz_c函数分析

一、ff_ctz函数的作用 ff_ctz定义在FFmpeg源码目录的libavutil/intmath.h 下&#xff1a; #ifndef ff_ctz #define ff_ctz ff_ctz_c /*** Trailing zero bit count.** param v input value. If v is 0, the result is undefined.* return the number of trailing 0-bits*/…

从零开始搭建一个酷炫的个人博客

效果图 一、搭建网站 git和hexo准备 注册GitHub本地安装Git绑定GitHub并提交文件安装npm和hexo&#xff0c;并绑定github上的仓库注意&#xff1a;上述教程都是Windows系统&#xff0c;Mac系统会更简单&#xff01; 域名准备 购买域名&#xff0c;买的是腾讯云域名&#xf…

OpenCV 棋盘格角点探测

文章目录 一、简介二、代码实现三、实现效果参考文献一、简介 这篇文章中(https://mp.weixin.qq.com/s?__biz=Mzg5MzE2NzgwOA==&mid=2247483686)探讨了关于OpenCV中棋盘格角点探测算法的整个过程,以及所存在的缺点限制。总的来说,(1)在opencv中为了兼顾计算速度,因…

@PostConstruct 注解的方法用于资源的初始化

PostConstruct 是 Java EE 5 引入的一个注解&#xff0c;主要用于依赖注入完成之后&#xff0c;需要执行的方法上。这个注解的方法会在依赖注入完成后自动被容器&#xff08;如 EJB 容器或 Spring 容器&#xff09;调用&#xff0c;并且只会被调用一次。 PostConstruct 注解的…

Kubernetes排错(十)-处理容器数据磁盘被写满

容器数据磁盘被写满造成的危害: 不能创建 Pod (一直 ContainerCreating)不能删除 Pod (一直 Terminating)无法 exec 到容器 如何判断是否被写满&#xff1f; 容器数据目录大多会单独挂数据盘&#xff0c;路径一般是 /var/lib/docker&#xff0c;也可能是 /data/docker 或 /o…

工程师 - status和state的区别

"Status"和 "state"是相关的概念&#xff0c;但有不同的含义&#xff0c;尤其是在计算、系统和编程方面&#xff1a; 1. Status&#xff1a; * 定义&#xff1a; 状态是指系统、进程或实体在某一特定时间点的当前状态或情况。 * 使用方法&#xff1a; 它通…

档案数字化建设花费主要在哪里

在档案数字化建设中&#xff0c;主要花费包括以下几个方面&#xff1a; 1. 技术设备和软件&#xff1a;包括购买和维护服务器、计算机、扫描仪、存储设备等硬件设备&#xff0c;以及购买和使用专久智能档案数字化软件和系统。 2. 人力资源&#xff1a;数字化建设需要专业的技术…

虚拟现实环境下的远程教育和智能评估系统(十二)

接下来&#xff0c;把实时注视点位置、语音文本知识点、帧知识点区域进行匹配&#xff1b; 首先&#xff0c;第一步是匹配语音文本知识点和帧知识点区域&#xff0c;我们知道教师所说的每句话对应的知识点&#xff0c;然后寻找当前时间段内&#xff0c;知识点对应的ppt中的区域…