LocalDate和LocalTime的常用方法

JAVA8中的这两个类感觉挺好用,不多说,直接看代码

LocalDate today = LocalDate.now(); // 取当前日期
LocalDate date = LocalDate.of(2015, 4, 1); // 根据年月日取日期
LocalDate mDate = LocalDate.parse("2014-02-28"); // 根据字符串取:

System.out.println("today = " + today.toString() + " , date = " + date + ", mDate = " + mDate);

LocalTime localTime_MS = LocalTime.now();   // 这个是带毫秒的
LocalTime localTime = LocalTime.now().withNano(0); // 这个是不带毫秒的
int hour = localTime.getHour();
int minute = localTime.getMinute();
int second = localTime.getSecond();
int nano = localTime.getNano();// 获得当前时间的毫秒

System.out.println("hour = " + hour + ", minute = " + minute+ ", second = " + second + ", nano = " + nano);

int dayOfMethod = today.getDayOfMonth();
DayOfWeek dayOfWeek = today.getDayOfWeek();
int dayOfYear = today.getDayOfYear();

System.out.println("dayOfMethod = " + dayOfMethod + ", dayOfWeek = " + dayOfWeek.toString()+ ", dayOfYear = " + dayOfYear);

// =============================================

// ===============2021-11-24追加==============

// =============================================

// 1 、=======把毫秒值(long)转换为指定的日期格式==============
long longtime = System.currentTimeMillis();

SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd-HHmmss-SSS");  // 指定生成的日期格式

format.format(resultTime)

// 2 、==========根据毫秒值(long)获取年月日的值=============

long timeMilliens = System.currentTimeMillis();   //当前时间的毫秒值

Calendar curDate = Calendar.getInstance();

curDate.setTime(new Date(timeMilliens));

 int year = curDate.get(Calendar.YEAR);
 int month = curDate.get(Calendar.MONTH) + 1;
 int day = curDate.get(Calendar.DAY_OF_MONTH);
 int hour = curDate.get(Calendar.HOUR_OF_DAY);
 int min = curDate.get(Calendar.MINUTE);
 int sec = curDate.get(Calendar.SECOND);

 System.out.println("setSysTime = " + timeMilliens + " ,"+ year + ", " + month + ", " + day + ", " + hour + ", " + min + ", " + sec);
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值