(JAVA)Calender类

package com.book.lite;import sun.misc.ClassFileTransformer;import java.util.Calendar;/*** @author zhangyu* @date 2021年08月22日 4:22 下午* java.util.Calender类, 生活中的日历进行对象封装* 1.abstract Calender类* 2.使用子类GregorianCalendar类  数据类型是整数类* 3.获取对象 static Calender getInstance()* 静态方法返回值是Calender类的对象,因为是私有的,返回的是GregorianCalender类对象** 4.Calender类的get(int)返回值是int* 5.Calender类的get(int)传入的参数是Calender类的静态方法** 6.修改日历set()* 7.setTime() 接收Date对象* 8.setTimeInMillis 接收毫秒值** 9.Calender类的add()方法* add(int filed,int amount)* int amount**/
public class CalenderDemo {public static void main(String[] args) {
//
//        Calendar todat = Calendar.getInstance();
//        printDate(todat);setDate();methon_3();method_4();}public static void printDate(Calendar todat){//  System.out.println(todat);int year = todat.get(Calendar.YEAR);int month = todat.get(Calendar.MONTH);int date = todat.get(Calendar.DATE);int DateOfweek = todat.get(Calendar.DAY_OF_WEEK);int hour = todat.get(Calendar.HOUR_OF_DAY);int minute = todat.get(Calendar.MINUTE);int second = todat.get(Calendar.SECOND);//        System.out.println(year);
//        System.out.println(month+1);
//        System.out.println(date);
//        System.out.println(DateOfweek-1);
//        System.out.println(hour);
//        System.out.println(minute);
//        System.out.println(second);System.out.println(year+"年"+getmonth(month+1)+"月"+date+"日"+" "+getweek(DateOfweek)+"  "+hour+"点"+minute+"分"+second+"秒");}public static String  getweek(int week){String [] str = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};return str[week-1];}public static String getmonth(int month){if (month < 10){return "0"+month;}else {return month+"";}}public static void setDate(){Calendar data = Calendar.getInstance();printDate(data);data.set(Calendar.YEAR,2020);data.set(2020,9,23);printDate(data);}public static void methon_3(){Calendar c = Calendar.getInstance();long time = 1234567890234L;c.setTimeInMillis(time);printDate(c);}public static void method_4(){Calendar c = Calendar.getInstance();//定义年份int year = 2008;//日历定位到2008年,3月1日c.set(year,2,1);//向前偏移一天c.add(Calendar.DAY_OF_MONTH,-1);//获取偏移后的天数int date = c.get(Calendar.DAY_OF_MONTH);System.out.println(date);}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/421788.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Schema evolution in Avro, Protocol Buffers and Thrift

http://martin.kleppmann.com/2012/12/05/schema-evolution-in-avro-protocol-buffers-thrift.html 当想要数据, 比如对象或其他类型的, 存到文件或是通过网络传输, 需要面对的问题是序列化问题 对于序列化, 当然各个语言都提供相应的包, 比如, Java serialization, Ruby’s ma…

(JAVA)获取对象

Student.java package cn.book.objectarr;/*** author zhangyu* date 2021年08月22日 6:57 下午*/ public class Student {private String name;private int age;public Student(){}public Student(String name,int age){this.age age;this.name name;}public String getName…

JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解...

转&#xff1a;http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html //该方法不会对 ASCII 字母和数字进行编码&#xff0c;也不会对这些 ASCII 标点符号进行编码&#xff1a; - _ . ! ~ * ( ) 。 //其他字符&#xff08;比如 &#xff1a;;/?:&$,# v…

(JAVA)CollectionDemo1

package cn.cast.collection;import java.util.ArrayList; import java.util.Collection;/*** author zhangyu* date 2021年08月22日 10:19 下午* 使用集合添加add()* 使用集合移除&#xff0c;返回boolean值*/ public class CollectionDemo {public static void main(String[]…

林俊卿咽音练声法八个步骤(纯净版视频加图文)(转)

原文链接&#xff1a;http://zgwhyyj.blog.sohu.com/81794726.html 读原著一直是研究者提倡的正确获得原创资料及其精神方法的一种最佳方式!观察了“土豆”和“我乐”、“新浪”等网站中关于“林俊卿咽音练声法八个步骤”的视频&#xff0c;内容中穿插的“经历、荣誉、传人”等…

(JAVA)CollectionDemo2

package cn.cast.collection;import java.util.ArrayList; import java.util.Collection;/*** author zhangyu* date 2021年08月23日 11:02 下午* Collection接口中&#xff0c;带有All的方法* removeAll,containsAll,addAll,retainAll* 返回值&#xff1a;调用者集合发生改变返…

(JAVA)CollectionDemo3

package cn.cast.collection;import com.sun.tools.jdi.EventSetImpl;import java.util.ArrayList; import java.util.Collection; import java.util.Iterator;/*** author zhangyu* date 2021年08月24日 11:40 下午* 获取Collectuon 接口有一个方法* Iterator iterator()* 返回…

VS 2012 找回消失的“创建单元测试”

日前&#xff0c;看到91哥的分享&#xff0c;聽說&#xff0c;建立單元測試的選單回來了!!! 得知這消息真的又驚又喜&#xff0c;馬上就照著以下步驟實作一次。 http://serena-yeoh.blogspot.tw/2013/02/visual-studio-2012-create-unit-test.html 不過在動手實作的時候&#x…

(JAVA)集合Collection3

package cn.cast.collection;/*** author zhangyu* date 2021年08月28日 4:12 下午* 使用集合存储自定义对象&#xff0c;并迭代* 在迭代器中&#xff0c;next()在运行中&#xff0c;不能添加对象&#xff0c;且不能多次使用*/ import cn.book.objectarr.Student;import java.u…

状态目标bfs+哈希表 + 三杯水

本篇文章是一篇关于状态目标的帖子 给出三个水杯&#xff0c;大小不一&#xff0c;并且只有最大的水杯的水是装满的&#xff0c;其余两个为空杯子。三个水杯之间互相倒水&#xff0c;并且水杯没有标识&#xff0c;只能根据给出的水杯体积来计算。当初要求你写出一个程序&#x…

(JAVA)泛型

package cn.cast.collection;import java.util.ArrayList; import java.util.Iterator;/*** author zhangyu* date 2021年08月29日 7:43 下午* 泛型&#xff1a;jdk中的泛型为伪泛型* 在编译时期有效&#xff0c;解决安安全问题*/ public class test {public static void main(…

(JAVA)List

package cn.cast.collection;import cn.book.objectarr.Student;import java.util.ArrayList; import java.util.Iterator;/*** author zhangyu* date 2021年08月29日 4:25 下午* 去掉ArrayList 集合中重复元素* List 允许重复* 1.底层可变数组* 2.默认10个位置* 3.每次增加505…

【零基础学习iOS开发】【02-C语言】05-进制

上一讲简单介绍了常量和变量&#xff0c;这讲补充一点计算机的基础知识---进制。 我们先来看看平时是如何表示一个整数的&#xff0c;最常见的肯定是用阿拉伯数字表示&#xff0c;比如“十二”&#xff0c;我们可以用12来表示&#xff0c;其实这种表示方式是基于一种叫做“十进…

(JAVA)可变参数

package cn.cast.collection;/*** author zhangyu* date 2021年09月13日 11:52 下午* 1.可变参数* 2.参数类型指定&#xff0c;参数各个数不确定* 3.修饰符 返回值类型 方法名&#xff08;数据类型...变量名&#xff09;{}* 4.本质是数组* 5.注意事项&#xff1a;* 可变参…

prictice

package cn.cast.collection;import java.util.*;/*** author zhangyu* date 2021年08月29日 7:43 下午* 泛型&#xff1a;jdk中的泛型为伪泛型* 在编译时期有效&#xff0c;解决安安全问题*/ public class test {public static void main(String[] args) { // ArrayLis…

NetworkOnMNetworkOnMainThreadException

这个异常大概意思是在主线程访问网络时出的异常。 Android在4.0之前的版本 支持在主线程中访问网络&#xff0c;但是在4.0以后对这部分程序进行了优化&#xff0c;也就是说访问网络的代码不能写在主线程中了。 用多线程可解决&#xff1a; 1 new Thread(){ 2 …