java中时间精确到毫秒级,所以需求时间需要 除以1000
//将时间转换为时间戳 public static String dateToStamp(String s) throws Exception { String res; //设置时间格式,将该时间格式的时间转换为时间戳 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = simpleDateFormat.parse(s); long time = date.getTime(); res = String.valueOf(time); return res; }
//将时间戳转换为时间 public static String stampToTime(String s) throws Exception{ String res; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long lt = new Long(s); //将时间戳转换为时间 Date date = new Date(lt); //将时间调整为yyyy-MM-dd HH:mm:ss时间样式 res = simpleDateFormat.format(date); return res; }
后天调用代码为,通过除以1000获取到日期和时间的时间戳
//getTime()方法是获取当前时间的时间戳,但是得到的时间不是当前时间
Long s = new Date().getTime()/1000;
String s1 = TimeFormatUtil.stampToTime(String.valueOf(s));
需要转换,先转换为"yyyy-MM-dd HH:mm:ss"这个格式的时间,然后在将这个时间转换为时间戳
//先将当前时间转换为习惯时间
String date = TimeFormatUtil.timeToStamp(newDate());//将习
————————————————
版权声明:本文为CSDN博主「洪宇同学」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_34854288/article/details/114048751
分类:
JAVA
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?