起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > Java获取当前日期的方法

Java获取当前日期的方法

时间:2022-08-14 14:44:05来源:零基础学Java 作者:Java学习网 已有: 名学员访问该课程

  快捷搜索:java获取日期

前言: 相信大家对Java日期类型已经有所了解,IT培训网小编告诉大家,有很多方法可以在 Java 中获取当前日期和时间。有许

相信大家对Java日期类型已经有所了解,IT培训网小编告诉大家,有很多方法可以在 Java 中获取当前日期和时间。有许多类可用于获取 Java 中的当前日期和时间。

java.time.format.DateTimeFormatter 类

java.text.SimpleDateFormat 类

java.time.LocalDate 类

java.time.LocalTime 类

java.time.LocalDateTime 类

java.time.Clock 类

java.util.Date 类

java.sql.Date 类

java.util.Calendar 类

获取当前日期和时间:java.time.format.DateTimeFormatter

LocalDateTime.now() 方法返回 LocalDateTime 类的实例。如果我们打印 LocalDateTime 类的实例,它会打印当前日期和时间。要格式化当前日期,您可以使用 JDK 1.8 中包含的 DateTimeFormatter 类。

文件名: CurrentDateTimeExample1.java

导入 java.time.format.DateTimeFormatter;  
导入 java.time.LocalDateTime;    
公共类 CurrentDateTimeExample1 {     
  公共静态无效 主要(字符串[]参数){      
   DateTimeFormatter dtf = DateTimeFormatter.ofPattern( "yyyy/MM/dd HH:mm:ss" );  
   现在 LocalDateTime = LocalDateTime.now();  
   System.out.println(dtf.format(now));  
  }    
}    

输出:

2017/11/06 12:11:58

获取当前日期和时间:java.text.SimpleDateFormat

SimpleDateFormat 类也用于格式化日期和时间。但这是旧方法。

文件名: CurrentDateTimeExample2.java

导入 java.text.SimpleDateFormat;  
导入 java.util.Date;  
公共类 CurrentDateTimeExample2 {   
公共静态无效 主要(字符串[]参数){    
    SimpleDateFormat formatter =  new  SimpleDateFormat( "dd/MM/yyyy HH:mm:ss" );  
    日期日期 = 新 日期();  
    System.out.println(formatter.format(date));  
}  
}  

输出: 

2017 年 6 月 11 日 12:26:18

获取当前日期:java.time.LocalDate

LocalDate.now() 方法返回 LocalDate 类的实例。如果我们打印 LocalDate 类的实例,它会打印当前日期。

文件名: CurrentDateTimeExample3.java

// 重要的导入语句  
导入 java.time.LocalDateTime;  
导入 java.time.format.DateTimeFormatter;      
公共类 CurrentDateTimeExample3    
{      
  // 主要方法  
  公共静态无效 主要(字符串[] argvs)     
  {      
        System.out.println(java.time.LocalDate.now());    
  }      
}  

输出:

2021-12-17

获取当前时间:java.time.LocalTime

LocalTime.now() 方法返回 LocalTime 类的实例。如果我们打印 LocalTime 类的实例,它会打印当前时间。

文件名: CurrentDateTimeExample4.java

// 重要的导入语句  
导入 java.time.LocalDateTime;  
导入 java.time.format.DateTimeFormatter;     
公共类 CurrentDateTimeExample4    
{      
  // 主要方法  
  公共静态无效 主要(字符串[] argvs)     
  {      
        System.out.println(java.time.LocalTime.now());    
  }      
}  

输出:

15:55:10.424178667

获取当前日期和时间:java.time.LocalDateTime

LocalDateTime.now() 方法返回 LocalDateTime 类的实例。如果我们打印 LocalDateTime 类的实例,它会打印当前日期和时间。

文件名: CurrentDateTimeExample5.java

// 重要的导入语句  
导入 java.time.LocalDateTime;  
导入 java.time.format.DateTimeFormatter;     
公共类 CurrentDateTimeExample5    
{      
  // 主要方法  
  公共静态无效 主要(字符串[] argvs)     
  {      
        System.out.println(java.time.LocalDateTime.now());    
  }      
}  

输出:

2021-12-17T15:59:19.516010365

获取当前日期和时间:java.time.Clock

Clock.systemUTC().instant() 方法返回当前日期和时间。

文件名: CurrentDateTimeExample6.java

// 重要的导入语句  
导入 java.time.LocalDateTime;  
导入 java.time.format.DateTimeFormatter;     
公共类 CurrentDateTimeExample6    
{      
  // 主要方法  
  公共静态无效 主要(字符串[] argvs)     
  {      
    System.out.println(java.time.Clock.systemUTC().instant());    
  }      
}  

输出:

2021-12-17T16:04:03.930224479Z

获取当前日期和时间:java.util.Date

通过打印 java.util.Date 类的实例,您可以在 Java 中打印当前日期和时间。有两种方法可以做到这一点。

第一种方式:

文件名: CurrentDateTimeExample7.java

// 重要的导入语句  
导入 java.time.LocalDateTime;  
导入 java.time.format.DateTimeFormatter;      
公共类 CurrentDateTimeExample7    
{      
  // 主要方法  
  公共静态无效 主要(字符串[] argvs)     
  {      
    // 创建一个 Date 类的新对象  
    java.util.Date 日期 = 新 java.util.Date();    
    System.out.println(日期);          
  }      
}  

输出:

格林威治标准时间 2021 年 12 月 17 日星期五 16:07:15

第二种方式:

文件名: CurrentDateTimeExample8.java

// 重要的导入语句  
导入 java.time.LocalDateTime;  
导入 java.time.format.DateTimeFormatter;      
公共类 CurrentDateTimeExample8    
{      
  // 主要方法  
  公共静态无效 主要(字符串[] argvs)     
  {   
    长 毫秒 = System.currentTimeMillis();        
    // 创建一个 Date 类的新对象  
    java.util.Date date =  new  java.util.Date(millis);      
    System.out.println(日期);                  
  }      
}  

输出:

格林威治标准时间 2021 年 12 月 17 日星期五 16:07:15

获取当前日期:java.sql.Date

通过打印 java.sql.Date 类的实例,您可以在 Java 中打印当前日期。它不打印时间。该日期实例一般用于将当前日期保存在数据库中。

文件名: CurrentDateTimeExample9.java

// 重要的导入语句  
导入 java.time.LocalDateTime;  
导入 java.time.format.DateTimeFormatter;     
公共类 CurrentDateTimeExample9    
{      
  // 主要方法  
  公共静态无效 主要(字符串[] argvs)     
  {   
    long  millis=System.currentTimeMillis();        
    // 创建一个 Date 类的新对象  
    java.sql.Date 日期 = 新 java.sql.Date(millis);       
    System.out.println(日期);                  
  }      
}  

输出:

2021-12-17

获取当前日期和时间:java.util.Calendar

Calendar 类可用于获取 Date 类的实例。Calendar 类的getTime() 方法返回java.util.Date 的实例。Calendar.getInstance() 方法返回 Calendar 类的实例。

文件名: CurrentDateTimeExample10.java

// 重要的导入语句  
导入 java.time.LocalDateTime;  
导入 java.time.format.DateTimeFormatter;      
公共类 CurrentDateTimeExample10    
{      
  // 主要方法  
  公共静态无效 主要(字符串[] argvs)     
  {   
    long  millis=System.currentTimeMillis();        
    // 创建一个 Date 类的新对象  
    java.sql.Date 日期 = 新 java.sql.Date(millis);       
    System.out.println(日期);                  
  }      
}  

输出:

格林威治标准时间 2021 年 12 月 17 日星期五 19:23:10

以上就是关于“Java获取当前日期的方法”介绍,大家如果对此比较感兴趣,想了解更多相关知识,可以关注一下IT培训网的Java基础教程,里面有更丰富的知识等着大家去学习,希望对大家能够有所帮助。

文章出自:http://qh.itpxw.cn/peixun/software/2022123806.html

文章标题:Java获取当前日期的方法



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容