Java获取当前时间(年月日)

Java获取当前时间(年月日)两种方式 选择其一即可 1 SimpleDateFo newSimpleDat yyyy MM dd StringdateNo sdf format newDate System out println 当前时间为 dateNow 具体的年 月 日可利用 substring 截

两种方式,选择其一即可

1、SimpleDateFormat

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateNow = sdf.format(new Date()); System.out.println("当前时间为:"+dateNow); //具体的年、月、日可利用substring截取 //dateNow.substring(开始下标,结束下标),下标原则:从0开始,包前不包后 System.out.println(dateNow.substring(0,4)+"年"+dateNow.substring(5,7)+"月"+dateNow.substring(8,10)+"日"); 

2、Calendar

Calendar now = Calendar.getInstance(); String nian=now.get(Calendar.YEAR)+""; int mon=(now.get(Calendar.MONTH) + 1); int dat=now.get(Calendar.DAY_OF_MONTH); String yue=mon+""; //月份 String ri=dat+""; //日期 if(mon<10){ //小于两位数前面补0 yue="0"+mon; } if(dat<10){//小于两位数前面补0 ri="0"+dat; } System.out.println(nian+"年"+yue+"月"+ri+"日");

 

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217488.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午9:27
下一篇 2026年3月18日 上午9:27


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号