若何猎取 java 外的年代日?经由过程 date 类间接猎取,year = date.getyear() + 1900。运用 java.time.localdate 类,year = date.getyear()。使用 calendar 类,year = calendar.get(calendar.year)。
何如猎取 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仄台另外相闭文章!
发表评论 取消回复