Java 当中 通过Date获取时间和通过SimpleDateFormat格式化时间
发布日期:2021-06-29 15:01:55 浏览次数:3 分类:技术文章

本文共 1545 字,大约阅读时间需要 5 分钟。

一、通过Date获取时间

import java.util.Date;public class Test {
public static void main(String[] args) {
// 代表了当前系统时间 // 1900年是起始点 // 自1970年1月1日0点 以来的毫秒数 Date date = new Date(); // System.out.println(date); // xxxx年xx月xxxx日12:00:00 int Y = date.getYear() + 1900;//年 int M = date.getMonth() + 1;//月 int D = date.getDate();//日 // 星期的值是从0-6 int day = date.getDay();//星期 int h = date.getHours();//小时 int m = date.getMinutes();//分钟 int s = date.getSeconds();//秒 if (day == 0) {
System.out.println("星期日"); } else {
System.out.println("星期" + day); } String apm = "AM"; if (h > 12) {
h = h - 12; apm = "PM"; } System.out.println(Y + "年" + M + "月" + D + "日 " + h + "点" + m + "分钟" + s + "秒" + " " + apm + " 星期" + day); }}

在这里插入图片描述

import java.text.SimpleDateFormat;import java.util.Date;public class Test01 {
public static void main(String[] args) {
Date date = new Date(); System.out.println(date.toGMTString()); System.out.println(date.toLocaleString()); }}

在这里插入图片描述

二、通过SimpleDateFormat格式化时间

G 年代标志符		  y 年		  M 月		  d 日		  h 时 在上午或下午 (1~12)		  H 时 在一天中 (0~23)		  m 分		  s 秒		  S 毫秒		  E 星期		  D 一年中的第几天		  F 一月中第几个星期几		  w 一年中第几个星期		  W 一月中第几个星期		  a 上午 / 下午 标记符		  k 时 在一天中 (1-24)		  K 时 在上午或下午 (0-11)		  z 时区
public class Test01 {
public static void main(String[] args) {
Date date = new Date(); // 根据构造方法当中的字符串来格式化日期类型 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 a hh:mm:ss 时区: z E的这个月的第F个星期 今年的第w个星期 今天是今年第D天 "); String format = sdf.format(date); System.out.println(format); }}

在这里插入图片描述

转载地址:https://code100.blog.csdn.net/article/details/106663033 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Struts的数据的封装,属性驱动:提供属性set方法的方式,属性驱动:页面中提供一种表达式,模型驱动:采用模型驱动的方式,INPUT的逻辑视图的配置
下一篇:Struts2的Servlet的API的访问,完全解耦合的方式,使用原生的方式,使用接口注入的方式

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月22日 11时31分56秒