JavaSE06_常用类之日期(Date Calendar)
来源:互联网 发布:张敬轩的唱功 知乎 编辑:程序博客网 时间:2024/05/29 14:00
常用类之日期(Date Calendar)
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateAndCalendarTest{public static void main(String[] args){//Date类对象表示当前日期和时间//划横线的为过时的方法 就是java不建议再使用的Date nowDate=new Date();System.out.println("当前年:"+(nowDate.getYear()+1900));System.out.println("当前月:"+(nowDate.getMonth()+1));System.out.println("当前日:"+nowDate.getDate());System.out.println("当前星期:"+nowDate.getDay());System.out.println("当前时:"+nowDate.getHours());System.out.println("当前分:"+nowDate.getMinutes());System.out.println("当前秒:"+nowDate.getSeconds());System.out.println("从1970年1月1日起到现在的毫秒:"+nowDate.getTime());System.out.println("现在的时间是:"+nowDate.toString());System.out.println("现在的时间是(本地格式):"+nowDate.toLocaleString());System.out.println("现在的时间是(格林威治时间格式):"+nowDate.toGMTString());System.out.println("================================");//常用的时间格式 和 对应方法//其中yyyy-MM-dd是你要表示的格式 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String systemtime=sdf.format(nowDate); System.out.println(systemtime);sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");systemtime=sdf.format(nowDate);System.out.println(systemtime);System.out.println("================================");//时间性能测试,测试代码运行的时间long startTime=new Date().getTime();//这里是你自己的方法long endTime=new Date().getTime();System.out.println("程序执行用时:"+(endTime-startTime)+"毫秒");System.out.println("================================");System.out.println("当前年:"+Calendar.getInstance().get(Calendar.YEAR));//返回默认地区和时区的Calendar对象System.out.println("当前月:"+Calendar.getInstance().get(Calendar.MONTH)+1);System.out.println("当前日(月中的):"+Calendar.getInstance().get(Calendar.DAY_OF_MONTH));System.out.println("当前日(年中的):"+Calendar.getInstance().get(Calendar.DAY_OF_YEAR));System.out.println("当前星期:"+Calendar.getInstance().get(Calendar.DAY_OF_WEEK));//周日是第一天System.out.println("当前时:"+Calendar.getInstance().get(Calendar.HOUR_OF_DAY));System.out.println("当前分:"+Calendar.getInstance().get(Calendar.MINUTE));System.out.println("当前秒:"+Calendar.getInstance().get(Calendar.SECOND));System.out.println("================================");Calendar muBirthday = Calendar.getInstance();muBirthday.set(Calendar.YEAR, 1986);muBirthday.set(Calendar.MONTH, 3);muBirthday.set(Calendar.DAY_OF_MONTH,19);System.out.println("我的生日是在一年中的第:"+muBirthday.get(Calendar.DAY_OF_YEAR)+"天");System.out.println("我的生日是:"+(new Date(muBirthday.getTimeInMillis())).toLocaleString());System.out.println("================================");Calendar calObj = Calendar.getInstance();calObj.add(Calendar.YEAR, 1);System.out.println("1年后:"+calObj.getTime().toLocaleString());}}
0 0
- JavaSE06_常用类之日期(Date Calendar)
- JavaSE06_常用类之StringBuffer
- JavaSE06_常用类之String
- JavaSE06_常用类之StringBuilder
- JavaSE06_常用类之Math
- JavaSE06_常用类之System
- JavaSE06_常用类之Runtime
- 日期类Date、Calendar
- java 常用类之Calendar-Date
- java 常用类 日期类 Date SimpleDateFormat Calendar
- Date,Calendar日期类用法
- 日期类 Date SimpleDateFormat Calendar
- JavaSE06_常用类之String StringBuffer StringBuilder比较
- I学霸官方免费教程二十三:Java常用类之日期类 Date类 SimpleDateFormat类 Calendar类
- JAVA常用类之——Date,Calendar,DateFomat
- Java常用基础类之Date、Calendar、SimleDateFormat
- 日期处理(Date类 Calendar类)
- Calendar日历类,Date日期类
- vim全选复制
- JavaSE06_常用类之Math
- Netty使用初步
- 红黑树详细介绍二
- C++基础:C++标准库之栈(stack)和队列(queue)
- JavaSE06_常用类之日期(Date Calendar)
- Netty实现原理浅析
- 规范
- 动态SQL番外篇
- 如何学photoshop
- JavaSE06_常用类之System
- JavaSE06_常用类之Runtime
- LeetCode–Evaluate Reverse Polish Notation
- 华为OJ 向升序单向链表中插入一个节点