当前位置: 首页 > wzjs >正文

昆明企业网站制作创建个人网站的流程

昆明企业网站制作,创建个人网站的流程,愿意做cps的网站,公司官网在哪找(以下内容全部来自上述课程) 1.JDK7以前的时间相关类 1.Date 全世界的时间,有一个统一的计算标准。 格林威治时间:GMT(已过时) 原子钟(现在) 中国标准时间:世界标准…

在这里插入图片描述
(以下内容全部来自上述课程)
在这里插入图片描述
在这里插入图片描述

1.JDK7以前的时间相关类

1.Date

全世界的时间,有一个统一的计算标准。
格林威治时间:GMT(已过时)
原子钟(现在)
中国标准时间:世界标准时间+8小时(东八区)

时间单位换算:

  • 1秒=1000毫秒
  • 1毫秒=1000微妙
  • 1微妙=1000纳秒

Date类是一个JDK写好的Javabean类,用来描述时间,精确到毫秒。
利用空参构造创建的对象,默认表示系统当前时间。
利用有参构造创建的对象,表示指定的时间。

package Date;
import java.util.Date;public class Demo1 {public static void main(String[] args) {//1.创建对象表示一个时间Date d1 = new Date();//2.创建对象表示一个指定的时间Date d2 = new Date(0L);System.out.println(d2);//3.setTime 修改时间对象中的毫秒值//1000毫秒=1秒d2.setTime(1000L);System.out.println(d2);//4.getTime 获取时间对象中的毫秒值long time = d2.getTime();System.out.println(time);}
}

2.SimpleDateFormat

1.概述
  • 格式化:把时间变成我们喜欢的格式。
  • 解析:把字符串表示的时间变成Date对象。
2.方法

请添加图片描述

3.格式

请添加图片描述
API帮助文档:
请添加图片描述

package Date;import java.text.SimpleDateFormat;
import java.util.Date;
import java.text.ParseException;public class Demo2 {public static void main(String[] args) {/*public SimpleDateFormat()                   默认格式public SimpleDateFormat(String pattern)     指定格式public String format(Date date)              日期转字符串public Date parse(String source)            字符串转日期*///1.定义一个字符串表示时间String time = "2022-12-12 12:12:12";//2.利用空参构造创建SimpleDateFormat对象//细节://1.格式必须要和字符串的时间格式一致//2.格式中如果出现了月份,则月份必须要写m//3.格式中如果出现了分钟,则分钟必须要写m//4.格式中如果出现了秒,则秒必须要写sSimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try {Date d = sdf.parse(time);System.out.println(d.getTime()); //1670876332000} catch (ParseException e) {e.printStackTrace();}}public static void method() {//1.利用空参构造创建SimpleDateFormat对象SimpleDateFormat sdf = new SimpleDateFormat();//2.创建日期对象Date d = new Date();//3.调用format方法,把日期转成字符串String s = sdf.format(d);System.out.println(s);//4.利用带参构造创建SimpleDateFormat对象SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//5.调用format方法,把日期转成字符串String s2 = sdf2.format(d);System.out.println(s2);}}

3.Calendar

1.概述
  • Calendar代表了系统当前时间的日历对象,可以单独修改、获取时间中的年,月,日
  • 细节:Calendar是一个抽象类,不能直接创建对象。
  • 获取对象的方法:public static Calendar getInstance() 获取当前时间的日历对象
2.方法

请添加图片描述
字段:属性,成员变量。比如:年,月,日

细节-----获取日历对象:

  • 底层原理:会根据系统的不同时区来获取不同的日历对象,默认表示当前的时间。
  • 把时间中的纪元,年,月,日,时,分,秒,星期,等等的都放到一个数组当中。
  • 月份:范围0~11,如果获取出来的是0,那么实际上是1月
  • 星期:在老外的眼里,星期日是一周中的第一天。

2.JDK8新增的时间相关类

请添加图片描述

1.Date类

1.ZoneId:时区

请添加图片描述

2.Instant:时间戳

请添加图片描述

3.ZoneDateTime:带时区的时间

请添加图片描述
细节:

  • JDK8新增的时间对象都是不可变的
  • 如果我们修改了,减少了,增加了时间
  • 那么调用者是不会发生改变的,会产生一个新的时间

2.日期格式化类

DateTimeFormatter:时间的格式化和解析

请添加图片描述

3.日历类

1.LocalDate:年、月、日
2.LocalTime:时、分、秒
3.LocalDateTime:年、月、日、时、分、秒
4.统一

请添加图片描述
请添加图片描述

4.工具类(了解)

1.Duration:时间间隔(秒,纳秒)
2.Period:时间间隔(年,月,日)
3.ChronoUnit:时间间隔(所有单位)

3.包装类

基本数据类型对应的引用类型
就是都是new出来的对象。
请添加图片描述
请添加图片描述

1.Integer

1.获取对象

请添加图片描述
范围:-128~127
底层原理:

  • 因为在实际开发中,-128~127之间的数据,用的比较多。
  • 如果每次都是new对象,就太浪费内存了
  • 所以,提前把这个范围之内的每一个数据都创建好对象
  • 如果要用到了就不会创建新的,而是返回已经创建好的对象。
2.自动装箱和自动拆箱

JDK5的时候提出了一个机制:自动装箱和自动拆箱

  • 自动装箱:把基本数据类型自动变为其对应的包装类。
  • Integer i1 = 10;
  • 自动拆箱:把包装类自动地变成其对象的基本数据类型。
  • Integer i2 = new Integer(10);
  • int i = i2;

2.成员方法请添加图片描述

拓展:

  • Java是一个强类型语言
  • 强类型语言:每种数据在java中都有各自的数据类型
  • 在计算的时候,如果不是同一种数据类型,是无法直接计算的。

细节:

  • 在类型转换的时候,括号中的参数只能是数字不能是其他,否则代码会报错。
  • 8种包装类当中,除了Character都有对应的parseXxx的方法,进行类型转换。
http://www.dtcms.com/wzjs/210904.html

相关文章:

  • 网站后台清除缓存在哪现在做网络推广好做吗
  • 网站推广优化平台b站引流推广
  • 淮南市招标投标信息网安阳seo
  • 自助下单网站怎么做建网站专业
  • 建立主题网站的顺序是重庆百度整站优化
  • 敖降网站建设百度关键词排名查询工具
  • 专业个人网站建设企业培训
  • 各大网站大全技能培训网
  • 如何利用网站做demo如何做好网络推广工作
  • 网站群建设意见哪个平台可以免费打广告
  • 成都高新区国土规划建设局网站免费网页制作平台
  • 专业网站制作企业网络推销
  • 保定网站建设平台分析谷歌浏览器网页版入口手机版
  • 如何搭建一个网站互联网推广工作好做吗
  • 医院网站队伍建设附近电脑培训班位置
  • 个人做网站要买什么域名色盲测试图数字
  • 百度网站适配代码自动友链网
  • 网站制作真人游戏娱乐平台怎么做国内永久免费的云服务器
  • 东营政府网站建设互联网营销怎么赚钱
  • wordpress gtranslate湘潭关键词优化公司
  • 泉州比较好的网站开发建设公司新手20种引流推广方法
  • 做网站如何注意排版问题宁波网站优化
  • 网站动态图片如何做网络推广有哪些常见的推广方法
  • 长春网站建设流程网络公司
  • 长沙专门做网站建设的公司个人网站设计
  • 浙江省长兴县建设局网站电脑学校培训
  • 网站建设工期时间表爱站在线关键词挖掘
  • 浏阳 做网站百度极速版app下载安装
  • 晋城网站设计网络舆情分析研判报告
  • 合肥做网站工作室内容营销案例