Java个人理解之时间的使用
来源:互联网 发布:papago翻译软件 编辑:程序博客网 时间:2024/05/21 07:02
Date
我们经常会在各种程序中用到时间,本人经常用的的时间是date类。代码如下
public class MyClass { public static void main(String[] args) { Date data=new Date(); SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); String now=format.format(data); System.out.println(now); }}
Calendar
Calendar类应该是比较正规的。大概用的比较多的就是下面这些。Calendar是抽象类,不能实例化,所以用这个getInstance()方法来得到时间
public class MyClass { public static void main(String[] args) { Calendar cl=Calendar.getInstance(); cl.getTime().toString(); int day= cl.get(Calendar.DAY_OF_MONTH);//获取当前日期 int month=cl.get(Calendar.MONTH)+1;//获取当前月份,因为月份是从0开始所以要加1 int year=cl.get(Calendar.YEAR);//获取年 int hour = cl.get(Calendar.HOUR); // 获取时间,12小时制 int minute = cl.get(Calendar.MINUTE);//获取分钟 int second = cl.get(Calendar.SECOND);//获取秒 System.out.println( cl.getTime().toString()); System.out.println(cl.getWeekYear());//这也是一种获取年份的方式 System.out.println(day); System.out.println(month); System.out.println(year); System.out.println(hour); System.out.println(minute); System.out.println(second); }}
OK收工睡觉。每天写一点,简单生活就是这么简单。
这里需要注意的一点,因为我是在Android Studio下使用调试Java程序,所以需要在build.gradle下加入如下代码才不会在控制台输出乱码。不然在输出的时候控制台会输出乱码。
tasks.withType(JavaCompile) { options.encoding = "UTF-8"}
0 0
- Java个人理解之时间的使用
- Java个人理解之链表的使用
- JAVA NIO之个人理解
- Java编程语言跨平台的原理 之个人理解
- Java开发之Maven的基本配置及个人理解
- 游标的个人使用理解
- JAVA多线程的个人理解
- java中多态的个人理解
- Java继承个人的理解
- 《暗时间》个人理解
- Recyclerview的一些个人理解与使用(五)Recyclerview的联动,时间选择的实现
- JAVA时间的理解
- Java中的时间操作--个人使用
- java数据结构栈之个人理解
- java 的死锁的个人理解
- 个人之于动态规划的理解
- c#之面向对象的个人理解
- spring的AOP个人理解和使用
- python的多线程基础设施
- HDU 2448 Mining Station on the Sea(floyd+KM)
- java网络编程
- 206. Reverse Linked List
- git快速入门(一)git环境配置
- Java个人理解之时间的使用
- LeetCode进阶之路(4Sum)
- 野指针与野指针的避免
- 欢迎使用CSDN-markdown编辑器
- Java-static
- 走遍欧洲 —— 匈牙利、奥地利
- Hardware Acceleration(硬件加速)
- nested exception is java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector
- 第24日:实施质量保证 和 组建项目团队