java操作时间的方式
获取年月日时分秒
public class Test {
public static void main(String[] args) {
System.out.println("----------使用Calendar--------------------");
Calendar cal = Calendar.getInstance();
System.out.println("年"+cal.get(Calendar.YEAR));
System.out.println("月"+(cal.get(Calendar.MONTH)+1));
System.out.println("日"+cal.get(Calendar.DATE));
System.out.println(cal.get(Calendar.HOUR));
System.out.println("时"+cal.get(Calendar.HOUR_OF_DAY));
System.out.println("分"+cal.get(Calendar.MINUTE));
System.out.println("秒"+cal.get(Calendar.SECOND));
System.out.println("--------------使用java8的LocalDateTime----------------");
LocalDateTime local = LocalDateTime.now();
System.out.println("年"+local.getYear());
System.out.println(local.getMonth().name());
System.out.println("月"+local.getMonthValue());
System.out.println("日"+local.getDayOfMonth());
System.out.println("时"+local.getHour());
System.out.println("分"+local.getMinute());
System.out.println("秒"+local.getSecond());
}
}
时间格式化中的字符含义
| 字符 | 描述 |
|---|
| G | 时代指示器(AD) |
| y | 年(2001) |
| M | 月(07) |
| d | 天(20) |
| h | 带有A.M./P.M.的小时(1~12) |
| H | 小时(0~23) |
| m | 分钟(0~59) |
| s | 秒(0~59) |
| S | 毫秒 |
| E | 周几(星期四) |
| D | 一年中的第几天 |
| w | 一年中的第几周 |
| W | 一月中的第几周 |
| a | A.M./P.M.标记 |
| k | 一天中的第几个小时(1~24) |
| K | 带有A.M./P.M.的小时 |
| z | 时区 |
DateFormat format = new SimpleDateFormat("yyyy.MM.dd E");
System.out.println(format.format(new Date()));
format = new SimpleDateFormat("yyyy.MM.dd D");
System.out.println(format.format(new Date()));
format = new SimpleDateFormat("yyyy.MM.dd w");
System.out.println(format.format(new Date()));
format = new SimpleDateFormat("yyyy.MM.dd W");
System.out.println(format.format(new Date()));
format = new SimpleDateFormat("yyyy.MM.dd a");
System.out.println(format.format(new Date()));
format = new SimpleDateFormat("yyyy.MM.dd k");
System.out.println(format.format(new Date()));
format = new SimpleDateFormat("yyyy.MM.dd K");
System.out.println(format.format(new Date()));
format = new SimpleDateFormat("yyyy.MM.dd z");
System.out.println(format.format(new Date()));
zhhll.com.cn/2020/java基础…