【MapSheep】
[好记性不如烂笔头]
posts - 228,comments - 15,views - 17万
import com.example.demo.Demo.dto.Student;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test03 {
private final static DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public static void main(String[] args) throws ParseException {
//TODO 设置当前时间 return 当前时间: 2021-07-06 11:37:17 没有超过今天
String str = "2021-07-06 11:37:17";
Student student = new Student();
student.setId(24);
student.setName("瑶瑶");
student.setBirthday(dateFormat.parse(str));
System.err.println(f(student));
}
private static String f(Student student) {
Date now;
Calendar c = Calendar.getInstance();
try {
//获取当前日期
now = new Date(c.get(Calendar.YEAR), c.get(Calendar.MONTH) + 1, c.get(Calendar.DAY_OF_MONTH));
//截取前端传的日期
String format = dateFormat.format(student.getBirthday());
//截取前端传的日期
Date createDateResource = new Date(Integer.parseInt(format.substring(0, 4)), Integer.parseInt(format.substring(5, 7)), Integer.parseInt(format.substring(8, 10)));
if (createDateResource.after(now)) {
//创建时间不能大于当前时间
return "当前时间: " + format + " 超过了今天";
} else {
return "当前时间: " + format + " 没有超过今天";
}
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
posted on   (Play)  阅读(2321)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~

点击右上角即可分享
微信分享提示