首页 > 编程语言 >Java获取系统时间的4种方法

Java获取系统时间的4种方法

时间:2023-03-25 19:01:00浏览次数:33  
标签:25 Java String instance int 获取 2023 Calendar 方法

Java获取系统时间的4种方法

 1     public DateTime() {
 2         // 1.设置时间格式
 3         /*
 4          * yyyy-MM-dd   :   年-月-日  2023-03-25
 5          * yyyy.MM.dd   :   年.月.日  2023.03.25
 6          * dd.MM.yyyy   :   日.月.年  25.03.2023
 7          * yyyy-MM-dd HH:mm:ss   :   年-月-日- 时:分:秒  2023-03-25 16:57:35
 8          */
 9         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
10 
11         // 2.获取时间示例
12         // 示例1
13         Date date = new Date();
14         System.out.println("example 1: " + dateFormat.format(new Date()));  //2023-03-25 17:27:20
15 
16         // 示例2
17         Date date1 = new Date();
18         String year = String.format("%tY", date1);       //  %tY - 2023  ;  %ty - 23
19         String month = String.format("%tb", date1);      //  %tb - 三月  ;  %tB - 三月
20         String day = String.format("%te", date1);        //  %te - 25
21         System.out.println("example 1: " + year + "." + month + "." + day); //2023.三月.25
22 
23         // 示例3
24         Calendar instance = Calendar.getInstance();
25         int year3  = instance.get(Calendar.YEAR);
26         int month3 = instance.get(Calendar.MONTH);
27         int date3  = instance.get(Calendar.DATE);
28         int hour3  = instance.get(Calendar.HOUR_OF_DAY);
29         int minute3 = instance.get(Calendar.MINUTE);
30         int second3 = instance.get(Calendar.SECOND);
31         System.out.println("example 3: " + year3 + "." + month3 + "." + date3 + " " + hour3 + ":" + minute3 + ":" + second3);//2023.2.25 17:27:20
32 
33         // 示例4
34         System.out.println("example 2: " + dateFormat.format(System.currentTimeMillis()));//2023-03-25 17:27:20
35     }

 

标签:25,Java,String,instance,int,获取,2023,Calendar,方法
From: https://www.cnblogs.com/lqshang/p/17255354.html

相关文章

  • Java IO详解
    一、IO简介1.概念 JavaIO(Input/Output)是Java编程语言对输入和输出(I/O)进行封装的一组类和接口,JavaIO提供了输入流和输出流的抽象,可以使开发者以相同的方式读写......
  • 使用 Docker 打包 Java 应用程序为镜像
    创建Dockerfile在Docker中,Dockerfile是一个文本文件,包含一系列的指令,用于定义如何构建Docker镜像。可以通过编写Dockerfile来自定义Docker镜像。对于Java应用......
  • java——spring boot集成kafka——单节点示例
    首先安装一个zk。然后再安装kafka:   执⾏以下命令创建名为“test”的topic,这个topic只有⼀个partition,并且备份因⼦也设置为1: 然后在kafka节点下,执行如下命令:......
  • Java进阶基础知识点(包及final关键字、常量)
    一:包的概述包就是文件夹,用来管理各种不同功能的Java类,方便后期代码维护。包的命名规则:公司域名的反写+包的作用,需要全部英文小写,见名知意。例如;com.51cto.domain.student.......
  • mysql手动实现窗口函数的方法
    背景:窗口函数是一种强大的SQL函数,它允许在查询中对一组行进行计算,而不需要将它们分组或汇总。然而,如果使用的MySQL版本不支持窗口函数,我们仍然可以通过一些技巧手动实现它......
  • [FastAPI-23]响应体pydantic dict方法
    importtypingfromfastapiimportFastAPI,Responsefromfastapi.responsesimportJSONResponsefrompydanticimportBaseModelapp=FastAPI()'''pydanticd......
  • python字典的值的路径集合,获取所有值的key路径,字典的键路径,
    #回溯算法获取字典所有值的键的集合defget_dict_path(data):ret=[]path=[]deftraceback(path,data):iflen(path)>0andnotisinstance(data,......
  • JavaSE
    前言字节流和字符流体系相同,仅操作的数据类型不同。节点流和过滤流的关系,是装饰者模式的体现。转换流,是适配器模式的体现。I/O对磁盘文件的读写,针对的是File类。......
  • JavaSE
    File:用于代表磁盘中的一个文件或文件夹(未必真实存在),提供操作文件本身的方法。1、常用属性路径分隔符:;pathSeparator``pathSeparatorChar`名称分隔符:\Separ......
  • Java基础知识流程与示例
    一、Java知识流程Java语言特点和发展历史数据类型、变量和常量运算符和表达式控制语句(if、switch、for、while等)数组和字符串面向对象编程(类和对象、继承、封装、多......