【类库】java时间操作类库:Joda-Time

功能

  • 直接跟当前时间比较 isAfterNow/isBeforeNow/isEqualNow

  • 返回Date/Calendar toDate/toCalendar

  • 时间计算,加年/月/日/时分秒 plusYears/plusMonths/plusDays

  • 时区设置 withZone

常用函数


dt.getEra();

dt.getYear();//获取当前年

dt.getWeekyear();

dt.getCenturyOfEra();

dt.getYearOfEra();//世纪年

dt.getYearOfCentury();

dt.getMonthOfYear();//获取月份

dt.getWeekOfWeekyear();//这周是今年的第几周

dt.getDayOfYear();//这天是今年的第几天

dt.getDayOfMonth();//月份的多少好

dt.getDayOfWeek();//一个星期的第几天

依赖

joda-time

joda-time

2.9.4

example code


JodaTimeTest.java

package com.carl.spring.hello.bean;

import org.joda.time.DateTime;

import org.joda.time.Duration;

import org.joda.time.Period;

import org.joda.time.format.DateTimeFormatter;

import org.joda.time.format.DateTimeFormatterBuilder;

import org.junit.Test;

import java.util.Date;

import java.util.Locale;

/**

  • @author Carl

  • @date 2016/9/2

*/

public class JodaTimeTest {

@Test

public void dateTimeTest() {

//2016/9/2

//当前时间

java.util.Date juDate = new Date();

//如果无参,也默认是当前时间的

DateTime dt = new DateTime(juDate);

show(dt);

}

@Test

public void dateTimeChange() {

DateTime dt = new DateTime();

//把年改为2000年的

DateTime year2000 = dt.withYear(2000);

//时间加两个小时

DateTime twoHoursLater = dt.plusHours(2);

show(dt);//2016-9-2 0:16

show(year2000);//2000-9-2 0:16

show(twoHoursLater);//2016-9-2 2:16

}

@Test

如何快速更新自己的技术积累?

  • 在现有的项目里,深挖技术,比如用到netty可以把相关底层代码和要点都看起来。
  • 如果不知道目前的努力方向,就看自己的领导或公司里技术强的人在学什么。
  • 知道努力方向后不知道该怎么学,就到处去找相关资料然后练习。
  • 学习以后不知道有没有学成,则可以通过面试去检验。

我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!

以上面试专题的答小编案整理成面试文档了,文档里有答案详解,以及其他一些大厂面试题目

八年CRUD,疫情备战三个月,三面头条、四面阿里拿offer面经分享

八年CRUD,疫情备战三个月,三面头条、四面阿里拿offer面经分享

心、丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!**

以上面试专题的答小编案整理成面试文档了,文档里有答案详解,以及其他一些大厂面试题目

[外链图片转存中…(img-m9y6CYVx-1719182545444)]

[外链图片转存中…(img-QBnIoFWn-1719182545444)]

  • 23
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值