若何猎取 java 外的年代日?经由过程 date 类间接猎取,year = date.getyear() + 1900。运用 java.time.localdate 类,year = date.getyear()。使用 calendar 类,year = calendar.get(calendar.year)。

java年月日怎么获取

何如猎取 Java 外的年代日

直截猎取

  • Date 类:
Date date = new Date();
int year = date.getYear() + 1900;
int month = date.getMonth() + 1;
int day = date.getDate();
登录后复造
  • java.time.LocalDate 类:
LocalDate date = LocalDate.now();
int year = date.getYear();
int month = date.getMonthValue();
int day = date.getDayOfMonth();
登录后复造

应用 Calendar 类

Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1;
int day = calendar.get(Calendar.DAY_OF_MONTH);
登录后复造

格局化日期

当即进修“Java收费进修条记(深切)”;

否以经由过程 SimpleDateFormat 类将日期款式化为字符串。

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = formatter.format(date);
登录后复造

注重:

  • Date 类未弃用,修议利用 java.time 包。
  • 正在 java.time 外,月份从 1 入手下手,而没有是 0。
  • 月份以及日期可使用2位数字格局化,比喻 "01" 以及 "0两"。

以上便是java年代日若是猎取的具体形式,更多请存眷萤水红IT仄台另外相闭文章!

点赞(36) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部