java,calendar获取当前时间
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
java calendar获取当前时间是什么,让我们一起了解一下?
calendar获取当前时间其实是在Java中自身的利用,只是其取法比较繁琐,要分别取出当前的年、月、日、时、分、秒将其拼接起来。
Calendar 在 Java 中是一个抽象类(Abstract Class),GregorianCalendar 是它的一个具体实现。
我们也可以自己的 Calendar 实现类,然后将它作为 Calendar 对象返回(面向对象的特性)。
实战操作,我们以获取系统当前时间为例,该如何操作?
public static void main(String[] args) { Calendar cal=Calendar.getInstance(); int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH)+1;int day = cal.get(Calendar.DATE); int hour= cal.get(Calendar.HOUR); int min= cal.get(Calendar.MINUTE); int sec= cal.get(Calendar.SECOND); System.out.println(year+"-"+month +"-"+day+" "+hour+":"+min+":"+sec);//获取系统当前时间 }
拓展一下:Calendar 对象在使用时,最值得注意的事项是Calendar 对象的容错性,Lenient设置。
我们知道特定的月份有不同的日期,当一个用户给出错误的日期时,Calendar 如何处理的呢?
import java.io.*; import java.util.*; public class WhatIsCalendar { public static void main(String[] args) throws Exception{ Calendar cal1 = Calendar.getInstance(); cal1.set(2000, 1, 32, 0, 0, 0); System.out.println(cal1.getTime()); cal1.setLenient(false); cal1.set(2000, 1, 32, 0, 0, 0); System.out.println(cal1.getTime()); } }
它的执行结果是:
Tue Feb 01 00:00:00 PST 2000Exception in thread "main" java.lang.IllegalArgumentExceptionat java.util.GregorianCalendar.computeTime(GregorianCalendar.java:1368)at java.util.Calendar.updateTime(Calendar.java:1508)at java.util.Calendar.getTimeInMillis(Calendar.java:890)at java.util.Calendar.getTime(Calendar.java:871)at WhatIsCalendar.main(WhatIsCalendar.java:12)1234567
当我们设置该 Calendar 为 Lenient false 时,它会依据特定的月份检查出错误的赋值。
-
怎么查看微博最近访客,如何查看微博最近访客
怎么查看微博最近访客:1、首先网页登录微博首页。2、然后点击右上角自己的头像。3、点击进去后点击管理中心。4、在管理中心里可以看到全部数据的概览。5、往下拉可以看到具体的详情信息。6、访客互动可以在互动分析里进行查看,也可以进行导出。...
-
微信个性签名的使用方法
1、点击打开微信,然后点击右下角的“我”图标,进入个人中心。2、然后直接点击自己的头像,进入“个人信息”。3、现在就可以看到在个人信息的最后一行就可以看到“个性签名”菜单,现在还没有设置个性签名,点击打开进行设置。4、输入你的个性签名,注意这里不能太长,有字...
-
怎么查看微信群在哪里
1、成功登陆微信后,点击微信通讯录选项卡,在微信通讯录里可以看到群聊,点击群聊。2、打开群聊后,在群聊这里什么都没有,点击群聊右上角的“+”图标。3、在发起群聊界面上,点击选择一个群。4、点击进入到选择群聊界面后,在选择群聊就里可以看到所有的微信群了。5、点击...
-
苹果6s没有插耳机却显示耳机模式怎么办
苹果6s显示耳机模式,有两大原因,一是手机硬件出了故障,硬件则是耳机插座进灰或进水等造成的接触不良;二是苹果手机系统设置方面要进行更改,系统在某些情况下有可能识别耳机模式出错。如果是苹果6s硬件出了问题,那可能是耳机插孔金属片走位,用笔芯拨一下耳机插孔,将里面...