JAVA获取当前日期

导读:本篇文章讲解 JAVA获取当前日期,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

目录

获取方式

Date

Calendar

格式化

SimpleDateFormat

注意点

Calendar.MONTH 

参考资料


获取方式

Date

Date date = new Date();

Calendar

Calendar cal Calendar.getInstance();
cal.getTime();

int y = cal.get(Calendar.YEAR);      
int m = cal.get(Calendar.MONTH);      
int d = cal.get(Calendar.DATE);      
int h = cal.get(Calendar.HOUR_OF_DAY);      
int mi = cal.get(Calendar.MINUTE);      
int s = cal.get(Calendar.SECOND);  

格式化

SimpleDateFormat

// 12h制
SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss");
System.out.println(dateFormat.format(date));

// 24h制
SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :H:mm:ss");
System.out.println(dateFormat.format(date));

注意点

Calendar.MONTH 

        这是一个特殊于日历的值。
        在格里高利历和罗马儒略历中一年中的第一个月是 JANUARY,它为 0;最后一个月取决于一年中的月份数。所以这个值的初始值为0,所以我们用它来表示日历月份时需要加1。

Calendar cal Calendar.getInstance();
   
int m = cal.get(Calendar.MONTH) + 1;

参考资料

java的Calendar,获取月份少一月的问题及其它注意事项_神族依恋的博客-CSDN博客_calendar获取月份少一个月

 java 获取当前时间的三种方法_普通网友的博客-CSDN博客_java获取当前时间

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/100769.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!