日期、时间戳、字符串之间的转换
1. 日期字符串(String)转换成日期类型(Date)
1 2 3 4 5 | String nowDateStr = "2016/08/15 12:13:14" ; // 注意DateFormat的格式(即yyyy/MM/dd HH:mm:ss)要与日期字符串(即2016/08/15 12:13:14)的格式相匹配 DateFormat sdf = new SimpleDateFormat( "yyyy/MM/dd HH:mm:ss" ); Date date = sdf.parse(nowDateStr); System.out.println(date.toString()); |
2. 日期类型(Date)转换成日期字符串(String)
1 2 3 4 5 | Date date = new Date(); // DateFormat的格式(即yyyy/MM/dd HH:mm:ss)就是将获得日期字符串显示的格式 DateFormat sdf = new SimpleDateFormat( "yyyy/MM/dd HH:mm:ss" ); String nowDateStr = sdf.format(date); System.out.println(nowDateStr); |
3. 日期字符串(String)转换成时间戳类型(Timestamp)
1 2 3 4 | String nowDateStr = "2016-08-15 12:13:14" ; // 注意日期字符串(即2016-08-15 12:13:14)的格式必须为yyyy-MM-dd HH:mm:ss格式 Timestamp ts = Timestamp.valueOf(tsStr); System.out.println(ts); |
4. 时间戳类型(Timestamp)转换成日期字符串(String)
1 | ts.toString(); //即可 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步