DateUtil

依赖

 <dependency>
      <groupId>cn.hutool</groupId>
       <artifactId>hutool-all</artifactId>
       <version>4.6.1</version>
</dependency>

Date

  • DateTime date(Date date) 参数 Date Calender

Calendar

  • Calendar calendar(Date date) 参数 Date long

获取当前时间

long currentSeconds() 获取当前的秒

String now()    2020-01-15 14:42:52

String today()  2020-01-15

int year(Date date)  2020

int quarter(Date date)  1 季度

Quarter quarterEnum(Date date) Q1 季度

int month(Date date)  0 国外月是从0开始的

Month monthEnum(Date date) JANUARY
 
int weekOfYear(Date date)

int weekOfMonth(Date date)

int dayOfMonth(Date date)

int dayOfWeek(Date date)

Week dayOfWeekEnum(Date date)

int hour(Date date, boolean is24HourClock)

int minute(Date date)

int second(Date date)

int millsecond(Date date)

boolean isAM(Date date)
 
boolean isAM(Calendar calendar)
 
boolean isPM(Date date)

Date转String

String format(Date date, String format)  DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss");
String formatDateTime(Date date)   2020-01-15 15:18:50
String formatDate(Date date)  2020-01-15
String formatTime(Date date)  15:21:33
String formatHttpDate(Date date)  Wed, 15 Jan 2020 07:23:24 GMT
String formatChineseDate(Date date, boolean isUppercase)  true  二〇二〇年一月一十五日

String转Date

DateTime parse(String dateStr, DateFormat dateFormat)
DateTime parse(String dateStr, String format)  
DateTime parseDateTime(String dateString)     2009-12-12 22:22:22
DateTime parseDate(String dateString)    2009-12-12 00:00:00

时间和秒的转化

int timeToSecond(String timeStr)  时分秒 转化成  秒
String secondToTime(int seconds)  秒 转化成  时分秒

时间的偏移

DateTime yesterday()  2020-01-14 15:49:14
DateTime tomorrow() 
DateTime lastWeek() 
DateTime nextWeek() 
DateTime lastMonth() 
DateTime nextMonth()

JDK自带DateFormat

 Date date = new Date();
        DateFormat dateFormat = DateFormat.getDateTimeInstance(0, 1); // 0-4
        String formattedDate = dateFormat.format(date);
        System.out.println(formattedDate);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值