java考试时间,Java认证考试知识点:Java时间类的函数
Java认证考试知识点:Java时间类的函数
学习是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,Java也不例外,下面小编为大家整理了Java里时间类以及函数的相关文章:
1Calendar和Date的转化
(1)Calendar转化为Date
Calendar cal=Calendar.getInstance();
Date date=cal.getTime();
(2)Date转化为Calendar
Date date=new Date();
Calendar cal=Calendar.getInstance();
cal.setTime(date);
2.计算某一月份的最大天数
Calendar time=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year);
time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0
int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的.天数
注:在使用set方法之前,必须先clear一下,否则很多信息会继承自系统当前时间
3.格式化输出日期时间
Date date=new Date();
SimpleDateFormat df=new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
System.out.println(df.format(date));
4.计算一年中的第几星期
(1)计算某一天是一年中的第几星期
Calendar cal=Calendar.getInstance();
cal.set(Calendar.YEAR, 2006);
cal.set(Calendar.MONTH,;
cal.set(Calendar.DAY_OF_MONTH, 3);
int weekno=cal.get(Calendar.WEEK_OF_YEAR);
(2)计算一年中的第几星期是几号
SimpleDateFormat df=new SimpleDateFormat(“yyyy-MM-dd”);
Calendar cal=Calendar.getInstance();
cal.set(Calendar.YEAR, 2006);
cal.set(Calendar.WEEK_OF_YEAR, 1);
cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
System.out.println(df.format(cal.getTime()));
输出:
2006-01-02
5.add()和roll()的用法
(1)add()方法
SimpleDateFormat df=new SimpleDateFormat(“yyyy-MM-dd”);
Calendar cal=Calendar.getInstance();
cal.set(Calendar.YEAR, 2006);
cal.set(Calendar.MONTH,;
cal.set(Calendar.DAY_OF_MONTH, 3);
cal.add(Calendar.DATE, -4);
Date date=cal.getTime();
System.out.println(df.format(date));
cal.add(Calendar.DATE, 4);
date=cal.getTime();
System.out.println(df.format(date));
输出:
2006-08-30
2006-09-03
(2)roll方法
cal.set(Calendar.YEAR, 2006);
cal.set(Calendar.MONTH,;
cal.set(Calendar.DAY_OF_MONTH, 3);
cal.roll(Calendar.DATE, -4);
date=cal.getTime();
System.out.println(df.format(date));
cal.roll(Calendar.DATE, 4);
date=cal.getTime();
System.out.println(df.format(date));
输出:
2006-09-29
2006-09-03
可见,roll()方法在本月内循环,一般使用add()方法;
【Java认证考试知识点:Java时间类的函数】相关文章:
java考试时间,Java认证考试知识点:Java时间类的函数相关推荐
- Java程序员的认证Sun Certified JAVA Programmer(SCJP)
Java程序员的认证Sun Certified JAVA Programmer(SCJP) 课程:SL-275 JAVA语言编程 本课程使学员掌握如何使用标准JAVA Development Kit, ...
- HTML5 +Java基础 大一结业认证考试试题 - 云南农业职业技术学院 - 互联网技术学院 - 美和易思校企合作专业
第1题 [单选题][0.33分][概念理解] 关于java中的逻辑运算符,下列说法正确的是 逻辑运算符||.&&.!都是用于连接两个关系表达式</p> 当&&am ...
- oracle 051考试,OCP/OCA认证考试指南全册Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)练习与知识点...
第一章 Oracle Database 11g体系结构概述 本章学习内容 解释内存结构 描述进程结构 讲述存储结构 练习1-1 研究所在环境的DRMS 确定自己所在的环境使用的应用程序.应用服务器和数 ...
- oracle认证大师时间,oracle认证考试时间在什么时候
Oracle认证考试主要分为三个级别的认证 ,其中包括了OCA认证专员.OCP认证专家和OCM认证大师,那么考试的具体时间是什么时候呢?我们一起来了解一下. Oracle考试时间 OCP考试没有时间限 ...
- linux认证考试内容,Linux认证考试RHCE大纲
下面是由题名考试网计算机小编为您整理发布的Linux认证考试RHCE大纲: RHCE必要的知识点 1.考生必须必须掌握以下基本技能,因为它们是RHCE考试中必考的内容 * use standard c ...
- oracle 查看考试成绩,oracle认证考试成绩如何查询?
oracle认证考试成绩查询方法 考试成绩查询方法 Prometric网站考试成绩查询方法:(注:考后3天才查得到) 一.如果您的考试是在prometric授权考试中心进行的,你可以到prometri ...
- 微软服务器2016认证的考试方式,微软认证考试的几种形式
就目前的情况来看,微软认证考试共有三种考试形式即最早的固定54道试题方式(以下简称F54).变长度的自适应考试(以下简称Adaptive)以及其固定30道试题方式(以下简称F30). 这几种方式的发展 ...
- 取得了平面设计证书需要考计算机吗,acaa平面设计方向考试大纲-职业认证考试报名网技能资格证书_Autodesk CAD CEAC OSTA ACAA 平面设计师考试 计算机等级报名...
acaa平面设计方向考试大纲 时间:2012-06-08 14:54:32 来源: 点击量: 更多 ACAA中国数字艺术设计师 ACAA China Digital Arts Designer 平 ...
- 如何参加IBM认证考试----便于查询认证考试的信息
参加IBM的认证考试不要找IBM,都是有专门的考试机构的,找IBM是绕圈子,多花钱而且不方便.IBM的工程师参加认证考试也是得到外边的考试中心的. 考IBM的认证,也不需要参加培训,你能通过认证考试中 ...
- 计算机专业及各种证书考试,各种计算机认证考试的比较
随着计算机应用的普及,越来越多的朋友开始参加各种各样的计算机认证考试.按照参加考试的人数.考试合格证书的效力以及社会对考试的认同程度,计算机认证考试中最有影响力的当属以下四种: ①中国计算机软件专业技 ...
最新文章
- linux动态线程池--原理,这儿的代码不完整
- 数据结构概览之第八章排序
- 互联网协议 — TLS — CA 认证
- 在IIS中使用Gzip压缩后传送数据
- 基于tensorflow2.0利用CNN与线性回归两种方法实现手写数字识别
- mysql中视图的概念_MySql中的视图的概念及应用
- 【python零基础入门学习】Python入门,带你快速学习Python 基础语法
- 第1关:创建/删除节点
- 支持后悔药的etcdui
- JSP概述--JSP的起源,本质,运行原理
- 迅雷不及掩耳 山寨版iPhone 5令人瞠目
- Zookeeper -选举流程
- [STM32F429IGT6]-TIM ETR 计数
- C#使用公共语言拓展(CLE)调用Python3(tensorflow)
- mac 妙控板的手势
- 产品卖不出去?那你该学学向上销售和交叉销售了
- 为自己搭建一个分布式 IM 系统二【从查找算法聊起】
- 浏览器 弹广告 android,android手机 UC浏览器 时不时跳出广告 是不是中毒了
- phpstorm使用教程
- 在Centos8安装 Ansible Tower / Install and Configure Ansible Tower
热门文章
- php lt table gt 分页,帝国CMS 解决自动分页截断amp;lt;divamp;gt;等标签、末页空白问题 - Powered by 随缘小居...
- lock concurrence
- Could not find com.android.tools.build:gradle:2.2.3
- 对同一元素设置overflow-x:hidden,overflow-y:visible;属性值不生效
- Java线程经典面试题
- android核心系列--1,组件生命周期
- 压缩(minify)
- ubuntu下txt文件中文显示乱码的方法【转载】
- stata面板数据单位根检验llc_干货分享 | 面板数据单位根检验软件操作和解读
- videojs如何获取请求消息_WEB之基于HTTP协议的几种实时数据获取技术