首页 > 其他分享 >暑期熔炉7月13

暑期熔炉7月13

时间:2023-07-13 20:37:40浏览次数:36  
标签:13 int 日历 00 暑期 指定 熔炉 Date Calendar

今天调试了很多我的世界Mod,准备拍点段子.

笔记

Java时间日期类

Date类

表示的时间可以精确到毫秒 时间默认顺序是星期、月、日、小时、分、秒、年。

有两个构造函数

Date() 获取系统当前的时间

Date(long a) 此种形式表示从 GMT 时间(格林尼治时间)1970 年 1 月 1 日 0 时 0 分 0 秒开始经过参数 a 指定的毫秒数。

表1 Date类中的常用方法
方法描述
boolean after(Date when) 判断此日期是否在指定日期之后
boolean before(Date when) 判断此日期是否在指定日期之前
int compareTo(Date anotherDate) 比较两个日期的顺序
boolean equals(Object obj) 比较两个日期的相等性
long getTime() 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来,此 Date 对象表示的毫秒数
String toString() 把此 Date 对象转换为以下形式的 String: dow mon dd hh:mm:ss zzz yyyy。
其中 dow 是一周中的某一天(Sun、Mon、Tue、Wed、Thu、Fri 及 Sat)

 

Calendar类

创建 Calendar 对象不能使用 new 关键字,因为 Calendar 类是一个抽象类,但是它提供了一个 getInstance() 方法来获得 Calendar类的对象。

Calendar c = Calendar.getInstance();

 

 

表 2 Calendar类的常用方法
方法描述
void add(int field, int amount) 根据日历的规则,为给定的日历字段 field 添加或减去指定的时间量 amount
boolean after(Object when) 判断此 Calendar 表示的时间是否在指定时间 when 之后,并返回判断结果
boolean before(Object when) 判断此 Calendar 表示的时间是否在指定时间 when 之前,并返回判断结果
void clear() 清空 Calendar 中的日期时间值
int compareTo(Calendar anotherCalendar) 比较两个 Calendar 对象表示的时间值(从格林威治时间 1970 年 01 月 01 日
00 时 00 分 00 秒至现在的毫秒偏移量),大则返回 1,小则返回 -1,相等返回 0
int get(int field) 返回指定日历字段的值
int getActualMaximum(int field) 返回指定日历字段可能拥有的最大值
int getActualMinimum(int field) 返回指定日历字段可能拥有的最小值
int getFirstDayOfWeek() 获取一星期的第一天。根据不同的国家地区,返回不同的值
static Calendar getInstance() 使用默认时区和语言坏境获得一个日历
static Calendar getInstance(TimeZone zone) 使用指定时区和默认语言环境获得一个日历
static Calendar getInstance(TimeZone zone,
Locale aLocale)
使用指定时区和语言环境获得一个日历
Date getTime() 返回一个表示此 Calendar 时间值(从格林威治时间 1970 年 01 月 01 日 00 时
00 分 00 秒至现在的毫秒偏移量)的 Date 对象
long getTimeInMillis() 返回此 Calendar 的时间值,以毫秒为单位
void set(int field, int value) 为指定的日历字段设置给定值
void set(int year, int month, int date) 设置日历字段 YEAR、MONTH 和 DAY_OF_MONTH 的值
void set(int year, int month, int date, int hourOfDay,
int minute, int second)
设置字段 YEAR、MONTH、DAY_OF_MONTH、HOUR、 MINUTE 和 SECOND 的值
void setFirstDayOfWeek(int value) 设置一星期的第一天是哪一天
void setTimeInMillis(long millis) 用给定的 long 值设置此 Calendar 的当前时间值

 

Calendar 对象可以调用 set() 方法将日历翻到任何一个时间,当参数 year 取负数时表示公元前。Calendar 对象调用 get() 方法可以获取有关年、月、日等时间信息,参数 field 的有效值由 Calendar 静态常量指定。

Calendar 类中定义了许多常量,分别表示不同的意义。

    Calendar.YEAR:年份。
    Calendar.MONTH:月份。
    Calendar.DATE:日期。
    Calendar.DAY_OF_MONTH:日期,和上面的字段意义完全相同。
    Calendar.HOUR:12小时制的小时。
    Calendar.HOUR_OF_DAY:24 小时制的小时。
    Calendar.MINUTE:分钟。
    Calendar.SECOND:秒。
    Calendar.DAY_OF_WEEK:星期几。

标签:13,int,日历,00,暑期,指定,熔炉,Date,Calendar
From: https://www.cnblogs.com/galileo9527/p/17551969.html

相关文章

  • 7.13 周四总结
    今天跟着课程学了循环高级练习如何判断质数和猜数字小游戏。将之前的pta试题写进了实践报告中。完成了大道至简的部分阅读内容。今天暂无问题,明天继续抽出时间进行大道至简的阅读,并根据进度进行数组相关知识的学习。......
  • 2023.07.13
    2023.07.13CF865DBuyLowSellHighCF32EHide-and-SeekCF266DBerDonalds\(O(n^3)\)预处理出任意两个点间的最短距离\(d(u,v)\)。若餐厅定在边\((u,v,w)\)上,且与\(u\)点距离为\(x\),则最远距离为\(\max\limits_{i=1}^{n}(d(u,i)+x,d(v,i)+w-x)\)。取......
  • ARC133F FWT 做法
    看见网上题解都是“二维生成函数”,就来传一下这个做法(问题可以转化为:\(n\)枚硬币,每次随机翻一枚,求最后正面朝上硬币个数的期望。把这个过程看作XOR卷积,并且需要卷积的两个数组有特性:在popcount相同的位置值相同。这样只要对这种特殊的数组能做fwt就做完了。于是现在要......
  • 2023-07-13 【动态规划】爬楼梯
    题目链接:爬楼梯详细:假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?示例1:输入:n=2输出:2解释:有两种方法可以爬到楼顶。1阶+1阶2阶示例2:输入:n=3输出:3解释:有三种方法可以爬到楼顶。1阶......
  • 行业追踪,2023-07-13,新样式来了,更清晰地追踪行业趋势
    自动复盘2023-07-13凡所有相,皆是虚妄。若见诸相非相,即见如来。k线图是最好的老师,每天持续发布板块的rps排名,追踪板块,板块来开仓,板块去清仓,丢弃自以为是的想法,板块去留让市场来告诉你跟踪板块总结:成交额超过100亿排名靠前,macd柱由绿转红成交量要大于均线有必要给每个行......
  • codeforces1311E
    题目链接sol:先建一条链,然后把下面的点一个个往上面移,优先移到最上面,如果上面满了就往下一层,知道刚刚好凑满距离,如果最后不能移了就说明不能凑出给定的距离#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;typedefpair<int,int>pii;#definefifir......
  • 基于Qt的自动贩卖机系统[2023-07-13]
    基于Qt的自动贩卖机系统[2023-07-13]某公司请你为其生产的自动贩卖机编写软件。这种无人值守自动贩卖机贩卖价值为ABC三种商品,价格分别为2元,3元和6元。顾客投入10元的纸币,然后选择购买3种商品之一,自动贩卖机吐出商品,并且找给用户零钱。如果商品用完,或者无法找零,则给出用户一个提......
  • 长郡暑期集训 DAY - 1
    太阳......
  • PHP 获取13位毫秒级时间戳
    $dateTime不传值取当前时间/***@parammixed$dateTime任意有效时间格式**@returnint*@throws\Exception*/functiongetMillisecond($dateTime=null):int{$microTime=$dateTime===null?microtime(true):(new\DateTime($dateTime))->getTimes......
  • 【雕爷学编程】Arduino动手做(138)---64位WS2812点阵屏模块8
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......