IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 时间API类 -> 正文阅读

[游戏开发]时间API类

1.获取系统当前时间:System.currentTimeMllis();

long time = System.currentTimeMillis();

//返回的时间与1970年1月1号0时0分0秒之间以毫秒为单位的时间差;

//称为时间戳;

2、java.util.Date类?与java.sql.Date类

? ? ? ? 1、2个构造器的使用

? ? ? ? ? ? ? ? -->构造器一:Data() : 创建一个对应当前时间的Data对象

????????????????-->构造器二:创建指定毫秒数的Data对象

? ? ? ? ? ? 2、2个方法的使用

? ? ? ? ? ? ? ? >toString():显示当前时间的年,月,日,时,分,秒;

? ? ? ? ? ? ? ? >getTime():获取当前Date对象的毫秒数(时间戳)

3.java.text.SimpleDataFormat

1.介绍:

java.text.SimpleDateFormat是一个与语言环境无关的方式来格式化和解析日期的具体类;

使用前必须实例化,就是创建SimpleDateFormat对象;

2.方法使用:

1)格式化:日期 -->文本

???????1.SimpleDateFormat (?):默认的模式和语言环境创建对象;

???????2.public SimpleDateFormat(String pattern):该构造方法可以指定patttern格式创建一个对象,? ? ? ? ?该构造方法调用了-->

????????3.public String format(Date date):方法格式化时间对象Date;

2)解析 :文本 -->日期

????????public Date parse(String source) :从给定字符串的开始解析文本,以生成一个日期;

source格式:

具体使用:

?指示:可以按照指定的方式解析和格式化时间对象,但必须符合SimpleDateFormat格式;

练习题1:

4.java.util.Calendar(日历)类(Calendar可变性);

1)介绍:Calendar是一个抽象基类,主要完成日期字段(增,改)之间的操作的功能;

2)获取Calendar实例的方法:使用Calendar.getInstance()方法:其实是调用了其子类GregorainGalendar的构造器;

? ? ? ? 初始化:Calendar calendar = Calendar.getInstance();

3)一个Calendar的实例是系统时间的抽象表示,通过get(int field)来获取想要的信息,比如:YEAR,MINUTE,SECOND,MONTH,?DAY_OF_WEEK,? HOUR_OF_DAY

? ? ? ? public void set(int field,int value);

? ? ? ? public void add(int field,int amount);

? ? ? ? public final Date getTime();

? ? ? ? public final void setTime(Date date)

? ? ? ? 注意:获取月份时1月是0,,12月是11;获取星期时周日是1。。。。周六是7;

3)常用方法:

get():

set():? ??

add():? ??·????????

getTime();? setTime()

????????

5.LocalDate(不可变性)? ? ? ? LocalTime?? ? ? LocalDateTime

1)他们的实例是不可变的对象:LocalDate代表IOS格式(yyy-MM--dd)的日期(年 月 日)

?????????LocalTime是一个时间(时 分 秒 毫秒),而不是日期;

????????LocalDateTime用来表示日期和时间;(LocalDate和LocalTime的综合),使用频率最高;

2)常用方法:

? ? ? ? now():

? ? ? ? of():? ? ?

? ? ? ? ·? ? ? ? ? ? ? ? 对象.属性? ? ? ? !

? ? ? ? getXxx():

? ? ? ? withXxx():

? ? ? ? plusXxx():? ? ? ? 增加,减少相关属性;

6.Instant:瞬时:时间线上的一个瞬时点

1)常用方法:

具体使用:

7.java.time.format.DateTimeFormatter:

1)3种预定义标准格式:IOS_lOCAL_DATE_TIME? ? IOS_LOCAL_DATE? ? IOS_LOCAL_TIME

2)常用方法:

????????具体使用:

????????

????????

????????

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-11-09 19:56:40  更:2021-11-09 19:58:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/28 0:42:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码