java获取日期时间的方法

339 阅读1分钟

@[toc] 在这里插入图片描述

获取当前时间

// 获取 Calendar 时间实例
Calendar calendar = Calendar.getInstance();

// 格式的实例
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

// 格式化当前时间返回 String
String currentTime = sdf.format(calendar.getTime());

获取之前或者之后的时间

// 获取 Calendar 时间实例
Calendar calendar = Calendar.getInstance();
// 计算三天之前的时间
calendar.add(Calendar.DATE, -3);

// 格式的实例
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

// 格式化获取之前的时间返回 String
String beforeTime = sdf.format(calendar.getTime());

如果想要获取之后的时间,可以将 -3 改正正数即可