java如何给calendar赋值

44次阅读
没有评论

共计 659 个字符,预计需要花费 2 分钟才能阅读完成。

Java 中给 Calendar 赋值可以使用 set 方法。

首先,需要获取一个 Calendar 实例,可以使用 Calendar 类的静态方法 getInstance() 来获取一个默认时区的实例。例如:

Calendar calendar = Calendar.getInstance();

然后,可以使用 set 方法给 Calendar 的各个字段赋值。set 方法接受两个参数,第一个参数是 Calendar 的字段常量,表示要设置的字段,第二个参数是字段对应的值。例如,要设置年份为 2021 年,可以使用以下代码:

calendar.set(Calendar.YEAR, 2021);

同样的,可以使用 set 方法设置其他字段的值,例如:

calendar.set(Calendar.MONTH, Calendar.JANUARY);  // 月份从 0 开始,0 表示一月
calendar.set(Calendar.DAY_OF_MONTH, 1);          // 设置日期为 1 号

最后,可以通过 getTime() 方法将 Calendar 对象转换为 Date 对象,或者使用 getTimeInMillis() 方法获取 Calendar 对象对应的时间戳。例如:

Date date = calendar.getTime();
long timestamp = calendar.getTimeInMillis();

注意,在给 Calendar 赋值时,月份是从 0 开始计数的,即 0 表示一月,1 表示二月,以此类推。另外,Calendar 中的时间字段是可选的,如果不进行设置,默认为当前时间。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-13发表,共计659字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)