Calander 类的使用
Calander 类是Java中做日期处理的利器,有以下常用功能:
- 设定一个日期,或者一个时间,
- 在某个时间基础上,按照各种类型的长度做加法,例如:加1小时,加10分钟
- 快速获得日期对应的星期几。
以下例子展示了常用的功能测试:
public class DateTest {@Testvoid testDate(){SimpleDateFormat sdf = new SimpleDateFormat("hh:mm aa", Locale.ENGLISH); // 格式// 上午 9:00Calendar cal = new GregorianCalendar();cal.set(Calendar.HOUR, 9);cal.set(Calendar.MINUTE, 0);cal.set(Calendar.AM_PM, Calendar.AM);print(sdf.format(cal.getTime())); // 09:00 AMcal.add(Calendar.MINUTE,90); // +print(sdf.format(cal.getTime())); // 10:30 AMcal.add(Calendar.HOUR,6);print(sdf.format(cal.getTime())); // 04:30 PMSimpleDateFormat sdf2= new SimpleDateFormat("yyyy-MM-dd hh:mm:ss aa",Locale.ENGLISH);print(sdf2.format(cal.getTime())); // 2020-10-20 04:30:19 PM 默认是当天的日期print(String.valueOf(cal.get(Calendar.DAY_OF_WEEK))); // 查看一周的第几天 print(String.valueOf(cal.get(Calendar.MONTH))); // 查看当前月份是第几个月 注意:一月是0cal.add(Calendar.YEAR,30);print(sdf2.format(cal.getTime())); // 2050-10-20 04:30:00 PM 默认是当天的日期}private void print(String format) {System.out.println(format);}
}
Calander 类的使用相关推荐
- Date类和Calander类
一.Date类 Date:表示日期格式,精确到毫秒 (1)常用的方法 Date():获取当前的系统时间,并且以Date格式来表现出来 public Date(long date):分配Date对象并且 ...
- Android开发之单例模式初探
单例模式是什么呢?是Java23中模式之一,在Android开发中也有着广泛的运用,比如Calander类,在创建对象的时候并不是通过 new Calander而是Calander.getInstnc ...
- 自己搜集编写的Delphi 通用函数
{ ********************************************************************** } { Currency Common Functio ...
- 第六节: 六类Calander处理六种不同的时间场景
背景介绍及其使用 该章节主要补充介绍,在前一章四类触发器的基础上配合六大Canlander来动态删减某些时间,来满足更多的应用场景. 1. DailyCalendar:动态排除某天的某些字段. (需求 ...
- Java中setyear和getyear_java时间类Calander,Date等的问题
时间容易出现的问题,就是获取和设置年月日等问题上 我们通常使用 Date和Calander用作时间处理,其实会有两个问题: 1.Date的缺陷,我们知道 Date的setYear和getYear等函数 ...
- 【转载】第6节: 六类Calander处理六种不同的时间场景
原文地址:http://www.cnblogs.com/yaopengfei/p/8545777.html 背景介绍及其使用 该章节主要补充介绍,在前一章四类触发器的基础上配合六大Canlander ...
- 48 java常用类_10 _Calendar类
48 java常用类_10 _Calendar类 Calendar提供了获取或设置各种日历字段的方法. 构造方法 : protected Calendar(); //由于修饰符是protected,所 ...
- Date与Calander使用及异同
Date与Calander使用及异同 1. 区别 2.Date 3.Calander 4.SimpleDateFormat 5.String.Data.Calendar时间转化 部分代码非原创,转载而 ...
- Calander 的小程序 简单日历的制作
首先 希望疫情 尽快结束 大家以后拒绝野味呀 !!! 直接上干货 代码 这里把 主函数上传上去了 因为声明异常了 所以不省略了 public static void main(String[] arg ...
最新文章
- 特斯拉被曝储存大量未加密个人数据 | 极客头条
- WP7多国语言支持 from:http://blog.csdn.net/lee353086/article/details/6260676
- 镜头MTF传递函数解读
- Handler、Message的简单使用
- MaxCompute 存储设计
- 应山有学计算机编程吗,周应山-武汉纺织大学材料科学与工程学院
- PHP简单好看的表白墙网自适应源码+后台
- 如何系统的自学python-如何系统地自学 Python?
- 磁盘IO单线程顺序写时最快的,如果多线程写,磁盘的磁头要不断重新寻址,所以写入速度反而会慢...
- VC知识库人物专访:搜狗CEO兼任搜狐CTO王小川
- android 动态壁纸 时钟,Android自定义动态壁纸开发(时钟)
- Redis过期删除策略
- 海康摄像头设置与测试指南
- MvcPager分页控件
- Kubernetes之Service
- AndroidTagView 云标签
- Android Studio 2.0:速度提升,极大提高开发效率
- 对极几何-三角测量-知识点
- sublime 安装扩展 sublimelinter phpmd
- mysql是什么数据库